GoGPT Best VPN GoSearch

OnWorks favicon'u

vernishtest - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında vernik testi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen vernik testi komutudur.

Program:

ADI


vernishtest - Vernik için test programı

SİNOPSİS


vernishtest [-hikLlqvW] [-b boyutu] [-D ad=val] [-j işler] [-n iter] [-t süre] dosyası
[dosya ...]

AÇIKLAMA


Vernishtest programı, Varnish Cache'i test etmek için kullanılan komut dosyasıyla çalışan bir programdır.

Vernik testi programı, başlatıldığında ve bir veya daha fazla komut dosyası verildiğinde, bir
arka uçları temsil eden iş parçacığı sayısı, istemcileri temsil eden bazı iş parçacıkları ve bir vernik
işlem. Bu daha sonra belirli bir davranışı kışkırtmak için bir işlemi simüle etmek için kullanılır.

Aşağıdaki seçenekler kullanılabilir:

-b boyut
Dahili arabellek boyutunu ayarlayın (varsayılan: 512K)

-D name=val Komut dosyalarında kullanım için makro tanımlayın

-h Yardımı göster

-i yapı ağacında vernik bulun

-j iş fırsatları
Bu kadar çok testi paralel olarak çalıştırın

-k Test hatasına devam et

-L Daima geçici vtc'den ayrılın.*

-l Test başarısız olursa geçici vtc.*'den ayrılın

-n yineleme
Testleri bu kadar çok kez çalıştırın

-q Sessiz mod: yalnızca arızaları bildir

-t süre
Bu uzun zamandan sonra zaman testleri

-v Ayrıntılı mod: her zaman test günlüğünü bildir

-W Kilitleme için tanık tesisini etkinleştirin

dosya Komut dosyası olarak kullanılacak dosya

Geçersiz kılınabilen makro tanımları.

vernishd Kullanılacak vernik yolu [vernishd]

If TMPDIR ortamda ayarlanır, vernik testi geçici oluşturur vtc.* için dizinler
her test $ TMPDIR, aksi halde / Tmp.

KODLAR


Varnishtest için kullanılan yazı dili kesin olarak tanımlanmış bir dil değildir. En iyisi
betik yazma referansı, en cilalı programın kendisidir. Vernik kaynağında
kod deposu, altında bin/vernik testi/testler/, Varnish için tüm regresyon testleri
tutulmuş.

Bir örnek:

vernik testi "#1029"

sunucu s1 {
rxreq
req.url == "/bar" bekliyoruz
txresp -gzipbody {[çubuk]}

rxreq
req.url == "/foo" bekliyoruz
txresp -vücut { FOO BARF }

} -Başlat

vernik v1 -vcl+arka uç {
alt vcl_backend_response {
beresp.do_esi = doğru ayarla;
if (bereq.url == "/foo") {
beresp.ttl = 0s ayarla;
} Else {
beresp.ttl = 10m olarak ayarla;
}
}
} -Başlat

istemci c1 {
txreq -url "/bar" -hdr "Kodlamayı Kabul Et: gzip"
rxresp
silah fermuarı
resp.bodylen == 5 bekliyoruz

txreq -url "/foo" -hdr "Kodlamayı Kabul Et: gzip"
rxresp
resp.bodylen == 21 bekliyoruz
} -Çalıştırmak

Çalıştırıldığında, yukarıdaki komut dosyası, iki farklı sunucu bekleyen bir sunucuyu (s1) simüle edecektir.
istekler. Bir Varnish sunucusu (v1) başlatacak ve arka uç tanımını VCL'ye ekleyecektir.
belirtilen (-vcl+arka uç). Sonunda, tek bir istemci olan c1-client'ı başlatır.
iki istek gönderiyor.

onworks.net hizmetlerini kullanarak vernishtest'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.