场景:有一些页面[例如主页,关于我们,联系我们等],但要访问这些页面,用户必须先登录系统,如果用户输入错误的用户名和密码,系统将发出警报。所以测试这个条件我已经使用了 csv 配置,这样我就可以为超过 1 个用户测试这个场景让我们说 4. 在用户详细信息 csv 中我列出了 4 个用户凭据 [即用户名,密码] 其中 1 个凭据是错误的. 我故意输入错误的凭据来验证天气系统是否返回正确的警报。
我的测试用例像 -
测试用例 - 线程组 [我直接在线程组 + 聚合报告列表器下添加了 csv 配置] -----
login controller - http login sampler [ i added assertion under login sampler and 2 listerns under login sampler , view result tree , assertion result] +
browse controller - http about us sampler-[ i added 1 listerns under login sampler , view result tree ]
运行测试用例后
在线程组中,我设置了线程=4 并运行测试用例。
我发现系统通过在登录采样器下的视图结果树列表器中以红色指示它检测到错误的用户名+密码尝试。但是在关于我们列表器的结果树中,线程数显示为 4 并且也在http about us sampler 页面中的聚合控制器线程数显示为 4
所以我想知道。在 4 个线程中,一个线程已经在登录页面中停止,因为它的凭据错误并且没有登录,一个线程无法进入像关于我们、联系我们等的内页,那么为什么 4 个线程显示在关于我们的采样器视图结果中树和汇总结果。它应该显示 3,因为 3 个线程提供了有效的凭据以继续