Jmeter之参数化

一、例如模拟多个不同用户并发登录某网站。这时需要提供进行登录请求时,同请求一起发送的用户名、密码等信息。

Step1、使用Blazemeter录制好一个登陆某网站的脚本。

Step2、在Jmeter中打开该脚本。找到登录请求,为便于察看将该登录http请求改名为“登录”。

如下图,关注点:点开登录请求,察看同请求一起发送的参数,大部分登录请求只会有两个参数——用户名和密码。由于我测试的登录网站涉及到不同角色等,所以参数多了。这里我们只把用户名和密码参数化。


Step3、创建一个txt文档,存放用户名和密码。


Step4、在Step2登录请求界面中,依次点击【选项】——【函数助手对话框】——选择_CSVRead


Step5、(1)函数参数第一行填写,步骤3中user.txt路径;

(2)文档中第一列是密码,但该框中表示第一列的值可能是从0开始,自己在测试时先试试,然后再修改。我在设置时,该处的值是从0开始代表文档的第一列。

(3)函数参数填完后,点击【生成】按钮,出现一串字符串,拷贝。

Step6、将步骤5中拷贝的字符串粘贴至password后面的值框,同理在步骤5中列号改为1,生成字符串,复制粘贴至userName的值框。其他参数值不修改,(当然这是根据自己的测试用例设计来修改这些参数)。


Step7、上述操作完成,设置线程数,在线程组,设置线程数为user.txt文档中的行数。

线程组——右击添加查看结果树,点击运行,查看结果树,三个用户登录请求,可分别点开查看发送的请求和响应信息。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在 http Load Testing 中,json 数据的提交是个让人头疼的问题。本文详细介绍如何进行 JMet...
    maple_若尘阅读 732评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,071评论 19 139
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,484评论 22 257
  • 因为有了一颗设计的心,毕竟相关行业,所以每每看到自己房间被大物件占据的满满的,内心就后悔自己为什么从来没对房间的布...
    momoyo阅读 237评论 0 0
  • 【纯PPT制图】 做这张图用了不到一个下午时间吧。精力主要耗费在标题设计与读懂资料。 因为编辑需要用图,没有花多少...
    听话阿七阅读 210评论 0 0

友情链接更多精彩内容