này phải đảm bảo rằng họ đang thực hiện tuần tự:

Vì vậy, hãy bắt đầu với nhóm chủ đề.
Số lượng chủ đề (người dùng) là 5.
Vì vậy, giả sử bạn có logic làm việc cho mẫu đăng nhập của mình. Chỉ cần thêm mẫu bổ sung vào nó. Vì vậy, nhấp chuột phải vào mẫu đó Add > Post Processors > BSF PostProcessor
, bên trong bộ xử lý bài đăng lớn không gian này viết ${__setProperty(ThreadValue,${__threadNum},)}
.
Thao tác này sẽ lưu số chuỗi vào thuộc tính của bạn được gọi là ThreadValue
. Đảm bảo bạn chọn ngôn ngữ của mình là beanshell
trong danh sách thả xuống.
Sau khi mẫu đăng nhập thêm bộ điều khiển nếu. Thêm phần này vào lĩnh vực tình trạng (${JMeterThread.last_sample_ok}==true) && (${__property(ThreadValue,,)} == ${__threadNum})
Điều này có nghĩa là -.> Làm chỉ đăng nhập thứ trong khi đăng nhập thực tế là thành công và nếu thread đăng nhập phù hợp với chủ đề bạn đang truy
Vậy đó bạn làm công cụ đăng nhập của bạn chỉ bên trong bộ điều khiển nếu. Nếu bạn muốn chắc chắn rằng bạn đăng xuất đúng nơi người dùng bổ sung nếu bộ điều khiển arround nó.
Cheers
Điều gì khiến bạn nghĩ rằng Sampler 2 được thực thi trước Sampler 1? Các yêu cầu được thực thi tuần tự, từ trên xuống và điều này rất khó xảy ra vì vậy có thể có vấn đề với cách bạn diễn giải kết quả. –
Bởi vì tôi thấy trong cây kết quả xem khi tôi bắt đầu với 5 chủ đề song song đăng nhập được gọi là 4 lần sau đó các trang khác mà không xác nhận rằng cần phải có một nút đăng xuất. – rangalo
"Xem cây kết quả" không phản ánh chuỗi cho mỗi chuỗi, nó không phải là nguồn đáng tin cậy (vì một số luồng có thể thực thi nhanh hơn các chuỗi khác). –