GoGPT Best VPN GoSearch

Biểu tượng yêu thích OnWorks

varnishtest - Trực tuyến trên đám mây

Chạy varnishtest trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh varnishtest có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


varnishtest - Chương trình thử nghiệm cho Varnish

SYNOPSIS


varnishtest [-hikLlqvW] [-b size] [-D name = val] [-j job] [-n iter] [-t time] tệp
[tập tin ...]

MÔ TẢ


Chương trình varnishtest là một chương trình điều khiển bằng tập lệnh được sử dụng để kiểm tra Varnish Cache.

Chương trình varnishtest, khi được khởi động và cung cấp một hoặc nhiều tệp script, có thể tạo
số luồng đại diện cho phụ trợ, một số luồng đại diện cho khách hàng và một varnishd
tiến trình. Điều này sau đó được sử dụng để mô phỏng một giao dịch nhằm kích động một hành vi cụ thể.

Lựa chọn tiếp theo đã khả thi:

-b kích thước
Đặt kích thước bộ đệm bên trong (mặc định: 512K)

-D name = val Xác định macro để sử dụng trong các tập lệnh

-h Hiển thị trợ giúp

-i Tìm varnishd trong cây xây dựng

-j việc làm
Chạy nhiều thử nghiệm này song song

-k Tiếp tục kiểm tra thất bại

-L Luôn để vtc tạm thời. *

-l Để lại vtc. * Tạm thời nếu kiểm tra không thành công

-n sự lặp lại
Chạy thử nghiệm này nhiều lần

-q Chế độ im lặng: chỉ báo cáo lỗi

-t thời gian
Thời gian kiểm tra hết sau thời gian dài này

-v Chế độ chi tiết: luôn báo cáo nhật ký kiểm tra

-W Kích hoạt cơ sở nhân chứng để khóa

tệp Tệp để sử dụng làm tập lệnh

Các định nghĩa macro có thể bị ghi đè.

varnishd Đường dẫn đến varnishd để sử dụng [varnishd]

If TMPDIR được đặt trong môi trường, varnishtest tạo tạm thời vtc. * thư mục cho
mỗi bài kiểm tra trong $ TMPDIR, nếu không thì trong / Tmp.

KỊCH BẢN


Ngôn ngữ script được sử dụng cho Varnishtest không phải là một ngôn ngữ được xác định nghiêm ngặt. Tốt nhất
tham chiếu để viết script là chính chương trình varnishtest. Theo nguồn Varnish
kho mã, dưới bin / varnishtest / tests /, tất cả các bài kiểm tra hồi quy cho Varnish là
đã giữ.

Một ví dụ:

varnishtest "# 1029"

máy chủ s1 {
rxreq
mong đợi req.url == "/ bar"
txresp -gzipbody {[thanh]}

rxreq
mong đợi req.url == "/ foo"
txresp -body { FOO BARF }

} -bắt đầu

véc ni v1 -vcl + phụ trợ {
phụ vcl_backend_response {
đặt beresp.do_esi = true;
if (bereq.url == "/ foo") {
đặt beresp.ttl = 0s;
} Else {
đặt beresp.ttl = 10m;
}
}
} -bắt đầu

khách hàng c1 {
txreq -url "/ bar" -hdr "Chấp nhận-Mã hóa: gzip"
rxresp
khóa súng
mong đợi resp.bodylen == 5

txreq -url "/ foo" -hdr "Chấp nhận-Mã hóa: gzip"
rxresp
mong đợi resp.bodylen == 21
} -chạy

Khi chạy, tập lệnh trên sẽ mô phỏng một máy chủ (s1) mong đợi hai
các yêu cầu. Nó sẽ khởi động máy chủ Varnish (v1) và thêm định nghĩa phụ trợ vào VCL
được chỉ định (-vcl + phụ trợ). Cuối cùng, nó khởi động ứng dụng khách c1, là một ứng dụng khách duy nhất
gửi hai yêu cầu.

Sử dụng varnishtest trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.