欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > jmeter--参数化

jmeter--参数化

2025/6/14 14:32:35 来源:https://blog.csdn.net/weixin_56699419/article/details/145565535  浏览:    关键词:jmeter--参数化

2. 准备参数化数据文件

  • 创建一个 CSV 文件(例如 login_data.csv),用来存储不同的用户名和密码组合,内容示例如下:

plaintext

username,password
user1,pass1
user2,pass2
user3,pass3

这里第一行是表头,后续每行是一组用户名和密码数据。

3. 创建 JMeter 测试计划

步骤 1:新建测试计划

打开 JMeter,默认会有一个测试计划,你也可以点击菜单栏 “文件” -> “新建” 来创建一个新的测试计划。

步骤 2:添加线程组
  • 右键点击测试计划,选择 “添加” -> “线程(用户)” -> “线程组”。
  • 在线程组的配置界面中,设置以下参数:
    • 线程数:设置模拟的并发用户数量,例如 10。
    • Ramp-Up Period(秒):表示线程在多长时间内全部启动,比如设置为 10 秒,那么 JMeter 会在 10 秒内均匀启动 10 个线程。
    • 循环次数:设置每个线程执行测试的次数,可设置为 1 次。
步骤 3:添加 CSV 数据集配置元件
  • 右键点击线程组,选择 “添加” -> “配置元件” -> “CSV 数据集配置”。
  • 在 CSV 数据集配置界面中进行如下设置:
    • 文件名:指定之前创建的 login_data.csv 文件的完整路径。
    • 文件编码:一般选择 UTF-8
    • 变量名称:输入 username,password,这要和 CSV 文件的表头一致,用于后续引用这些参数。
    • 分隔符:选择逗号 ,
步骤 4:添加 HTTP 请求采样器
  • 右键点击线程组,选择 “添加” -> “采样器” -> “HTTP 请求”。
  • 在 HTTP 请求配置界面中设置以下参数:
    • 协议:根据登录接口的实际情况选择 HTTPHTTPS
    • 服务器名称或 IP:填写登录接口所在服务器的域名或 IP 地址。
    • 端口号:填写服务器的端口号,一般 HTTP 是 80,HTTPS 是 443。
    • 方法:根据登录接口的设计选择合适的请求方法,常见的是 POST
    • 路径:填写登录接口的具体路径,例如 /api/login
    • 在 “参数” 选项卡中:添加登录所需的参数,一般有用户名和密码,在 “名称” 列分别输入 usernamepassword,在 “值” 列分别使用 ${username}${password} 来引用 CSV 文件中的参数。
步骤 5:添加断言(可选但推荐)
  • 右键点击 HTTP 请求采样器,选择 “添加” -> “断言” -> “响应断言”。
  • 在响应断言配置界面中,设置要验证的内容,比如验证响应中是否包含登录成功的提示信息,如 登录成功,在 “测试模式” 中选择 “包含”,并在 “模式匹配规则” 中输入相应的内容。
步骤 6:添加监听器
  • 右键点击线程组,选择 “添加” -> “监听器” -> “聚合报告”,用于查看测试结果的统计信息,如平均响应时间、吞吐量、错误率等。
  • 也可以添加 “用表格查看结果” 监听器,方便查看每个请求的详细信息。

4. 运行测试

点击 JMeter 工具栏上的 “启动” 按钮,开始执行测试。测试完成后,可以在各个监听器中查看测试结果,分析登录接口在不同用户名和密码组合下的性能和正确性。

通过以上步骤,你就可以使用 JMeter 进行参数化测试调用登录接口了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词