如何使用Jmeter进行并发测试(多用户同时登录)

目录

第一步:添加线程组

第二步:添加HTTP 请求

第三步:添加CSV数据文件设置

第四步:添加察看结果树

第五步:添加聚合报告


第一步:添加线程组

在测试计划中添加线程组,设置用户数量和循环次数,详细如下:

选择Test Plan,鼠标右键,选择【Threads (Users)->Add->Thread Group】,如图所示。

根据需要设置:1)Number of Threads(Users):线程数,登录系统的用户数量;Ramp-Up Period (in Seconds):用于告知JMeter 要在多长时间内建立全部的线程;Loop Count:循环数,测试执行的次数。(关于这三个参数的详细解释,可参考链接https://blog.csdn.net/hsd412237463/article/details/49929173

本例中,分别为 5,1,1,即五个用户,循环一次。

第二步:添加HTTP 请求

选择Thread Group,鼠标右键,选择【Thread Group->Add->Simpler->HTTP Request】,如图所示。

Protocol [http]、Server Name or IP,Port Number 可省略,Method根据实际填写,本例中为Get,Path也根据实际填写。

同时增加两个变量,用户名 Name和密码 Password,因为共有五个用户需要登录,所以Name变量的Value为${name01},Password变量的Value为${password01}如图所示。

第三步:添加CSV数据文件设置

在新建CSV Data Config之前,在本地新建一个txt文本,存放用户和密码,如图所示。

选择Thread Group,鼠标右键,选择【Thread Group->Add->Config Element->CSV Data Set Config】,如图所示。

将本地的txt文件导入CSV Data Set Config的Filename 中,Variable Names(comma-delimited)处填写变量name01,password01 ,如图所示。

为了分析运行结果,需要添加监听器:结果树和聚合报告。

第四步:添加察看结果树

选择Thread Group,鼠标右键,选择【Thread Group->Add->Listener->View Results Tree】,如图所示。

添加成功后,运行即可,结果如图所示。

第五步:添加聚合报告

还可以添加聚合报告,分析运行结果。

选择Thread Group,鼠标右键,选择【Thread Group->Add->Listener->Aggregate Report】,如图所示。

添加成功后,如图所示。

运行后,结果如图所示。

 

  • 10
    点赞
  • 127
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
JMeter进行多用户并发测试可以通过配置线程组来实现。线程组是定义并发用户的地方,你可以设置线程、线程启动延迟、循环次等参以模拟多个用户同时访问系统。 以下是进行多用户并发测试的步骤: 1. 创建测试计划:在JMeter中,你需要创建一个测试计划。右键点击测试计划 -> 添加 -> Threads(Users)-> 线程组。 2. 配置线程组参:选中线程组,右键点击 -> 添加 -> Config Element -> HTTP Cookie Manager(如果需要管理Cookie)和HTTP Cache Manager(如果需要模拟缓存)。 3. 添加Sampler:选中线程组,右键点击 -> 添加 -> Sampler -> HTTP Request(用于发送HTTP请求)或其他类型的Sampler。 4. 设置Sampler参:在Sampler中,你可以设置请求的URL、请求方法、参、头部信息等。 5. 添加断言:选中Sampler,右键点击 -> 添加 -> Assertions -> Response Assertion(用于验证响应内容)或其他类型的断言。 6. 添加监听器:选中线程组,右键点击 -> 添加 -> Listener -> 聚合报告或其他类型的监听器。监听器用于收集和展示测试结果。 7. 配置并发用户:选中线程组,设置“Number of Threads(users)”参为你想要模拟的并发用户。 8. 配置循环次:选中线程组,设置“Loop Count”参为每个用户执行请求的次。 9. 运行测试:点击工具栏上的运行按钮(绿色三角形按钮)来开始运行测试。你可以在监听器中查看测试结果。 10. 分析结果:根据监听器中的结果,你可以分析系统的性能情况,如响应时间、吞吐量等。根据结果进行优化和调整。 通过配置合适的线程组参和Sampler,你可以实现多用户并发测试。记得根据被测试系统的实际情况和性能需求来设置合理的并发用户和循环次

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WuTest001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值