我是Jmeter的新手,需要使用100个身份验证数据对一个SOAP请求进行负载测试。我尝试了以下方法,我将身份验证数据保存在CSV文件中,使用参数化的CSV数据配置并传递到HTTP授权管理器。我可以使用CSV中提供的所有用户身份验证数据来顺序测试SOAP请求,但我需要与所有100个用户同时运行。提前谢谢。
I have 5 users authentication(username/password) in csv file
答案 0 :(得分:0)
将Number of Threads
设置为100,将Loop Count
设置为1。
Number of Threads
与运行的并发用户数有关。
Loop Count
与用户实际执行脚本的次数有关。
请注意,如果您的加速比脚本时间慢,则某些用户将在测试达到其完全并发之前完成。检查this question以便与调度程序一起使用。
答案 1 :(得分:0)
为了同时启动所有请求,您需要将Synchronizing Timer添加到测试计划中。
100
100
确保CSV Data Set Config具有以下配置:
true
false
答案 2 :(得分:0)
感谢大家的快速回答。同步定时器必须修改"共享模式"选项到"当前线程组"在http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config。