首页 文章

如何在Jmeter中加载具有多个身份验证的单个SOAP请求

提问于
浏览
0

我是Jmeter的新手,需要使用100个身份验证数据执行一个SOAP请求的负载测试 . 我尝试了以下方法,我将身份验证数据保存在CSV文件中,使用参数化的CSV数据配置并传递到HTTP授权管理器 . 我可以使用CSV中提供的所有用户身份验证数据来顺序测试SOAP请求,但我需要与所有100个用户同时运行 . 提前致谢 .

I have 5 users authentication(username/password) in csv file

3 回答

  • 0

    Number of Threads 设置为100,将 Loop Count 设置为1 .

    Number of Threads 与要运行的并发用户数有关 .

    Loop Count 与用户实际执行脚本的次数有关 .

    请注意,如果您的加速比脚本时间慢,则某些用户将在测试达到其完全并发之前完成 . 检查this question以与调度程序一起使用 .

  • 0

    为了同时启动所有请求,您需要将Synchronizing Timer添加到测试计划中 .

    • Thread Group级别将"Number of Threads"增加到 100

    • Synchronizing Timer添加为SOAP / XML-RPC请求的子项

    • 将"Number of Simultaneous Users to Group by"设为 100

    • 确保CSV Data Set Config具有以下配置:

    • "Recycle on EOF?" - true

    • "Stop thread on EOF?" - false

  • 0

    谢谢大家的快速回答 . 同步计时器必须在http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config中将"Sharing mode"选项修改为"Current Thread Group" .

相关问题