Jmeter领优惠券,案例内容知识包括并发,接口cookie依赖,CSV数据驱动每步都有图,如看不懂没关系,评论必回

背景

有个优惠券领取的需求,这个优惠券有一定库存,需要模拟多个用户同时领取优惠券情况,看有没有异常,比如出现多领取或者说出现库存-1的情况;所以决定用Jmeter做并发

一、前言

应该知道优惠券这种领取是要依赖登录接口的,在这场景做并发,就需要很多虚拟用户,这时候就需要又到csv工具,做数据驱动,然后就是调好线程并发的合适的参数。下面会一步步从零到有展示如何模拟多个用户同时领取优惠券情况;Jmeter并发测试一般步骤是创建测试计划-》创建取样器-》创建聚合报告/结果表格视图/结果树视图

二、并发测试教程

2.1、线程组详解

测试计划 -》添加 -》线程 -》线程组

线程组参数分别设置2、0、1;线程组设置2,在这场景说明我的虚拟用户数是2这个后面文件自己添加的虚拟用户数相对应;

启动时间设置0,说明同时启动;设置几秒说明在几秒内启动完;

2.2、取样器详解

创建取样器,线程组-》添加-》取样器-》HTTP请求

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JMeter中读取CSV数据通常使用CSV Data Set Config元件,它可以读取CSV文件中的数据并将其用作测试中的变量。以下是使用CSV Data Set Config元件的步骤: 1. 在测试计划中添加线程组,并在线程组下添加CSV Data Set Config元件。 2. 配置CSV Data Set Config元件,包括文件名、分隔符、变量名称等。你可以参考下面的截进行配置。 3. 在你的测试计划中使用变量名称引用CSV文件中的数据。例如,如果你在CSV Data Set Config元件中将变量名称设置为“username”,则你可以在HTTP请求中使用“${username}”引用CSV文件中的用户名。 下面是一个简单的示例: 1. 创建一个名为“test.csv”的CSV文件,包含以下内容: ``` username,password user1,pass1 user2,pass2 user3,pass3 ``` 2. 创建一个名为“Test Plan”的测试计划,包含一个线程组和一个CSV Data Set Config元件。 3. 在CSV Data Set Config元件中进行如下配置: - Filename: test.csv - File Encoding: UTF-8 - Variable Names: username,password - Delimiter: , 4. 在线程组中添加一个HTTP请求,并将请求的用户名和密码设置为变量名称引用CSV文件中的数据,例如: - Name: Login Request - Server Name or IP: example.com - Port Number: 80 - HTTP Request Path: /login - Method: POST - Parameter Name: username - Parameter Value: ${username} - Parameter Name: password - Parameter Value: ${password} 5. 运行测试计划并查看测试结果。 通过这种方法,你可以在JMeter中轻松地读取CSV文件中的数据并将其用作测试中的变量,从而方便地进行数据驱动测试。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值