性能测试|JMeter参数化(一)

简介: 性能测试|JMeter参数化(一)

Jmeter 参数化之 CSV Data Set Config

1、什么是参数化?

固定的数据,使用动态参数的形式代替,而动态参数是可以根据自己的需要进行配置的。

2、什么时候用到参数化?

登录操作中的用户名和密码。查询操作中的关键字,通过配置不同的用户名密码或者关键字,实现不同用户的登录和不同关键字的查询。

本文主要针对 CSV Data Set Config,的txt文本形式,以HTTP Post请求为列。

以一个简单登录操作为例,如下,可以成功访问登录接口,实现登录。

在这里插入图片描述

现在对用户名和密码进行参数化,实现不同用户的登录

步骤 1:在本地电脑上新建一个txt文档,存入用户名和密码。

在这里插入图片描述

步骤 2 :右击HTTP请求,添加 CSV Data Set Config,如下:

在这里插入图片描述

步骤 3:配置 CSV Data Set Config,如下: 设置 Filename、Variable Names 两项,其他保持默认。

(txt文档默认ANSI编码,那么CSV中保持默认。 之前有设置过UTF-8,但是经常有问题。这块大家自己多体会,保持两边编码一致)

在这里插入图片描述

参数化就完成了,执行请求,参数将来着txt文本。

步骤 4:修改HTTP请求参数值。${username} 即在CSV Data Set Config 中定义的参数名称

在这里插入图片描述

步骤 5:设置线程数,循环读取参数文本中的所有行参数,txt中设置了3个用户,将从第1行循环

在这里插入图片描述

发起执行,每个请求中的post请求参数和txt文本中一致:

在这里插入图片描述

以上示例中,只是拿实际接口做的一个简单示例,阅读者不用考虑接口访问是否通过,只需看参数化过程。

相关文章
|
10月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
1429 23
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
584 3
|
12月前
|
数据可视化 测试技术 API
JMeter、Apipost 与 Postman 的 API 测试对比:为什么 APIPost 是更聪明的选择
API测试如同筹备一场晚宴,选对工具至关重要。JMeter功能强大但上手难,适合专业用户;Postman简单易用,但在复杂场景和团队协作中表现有限;而Apipost则是一款智能高效的“厨房神器”。它性能测试轻松、结果清晰、学习门槛低,并且能一键集成CI/CD流程。对于追求效率与便捷的团队而言,Apipost无疑是更优选择,让API测试如同五星大厨烹饪般丝滑流畅。
|
缓存 网络协议
Jmeter如何对UDP协议进行测试?
`jmeter-plugins`是JMeter的插件管理器,用于管理和组织所有插件。访问[官网](https://jmeter-plugins.org/install/Install/)下载并放置于`lib/ext`目录下,重启JMeter后可在“选项”中看到插件管理器。
566 1
Jmeter如何对UDP协议进行测试?
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
622 3
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
603 1
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
473 4
参数化测试
参数化测试
283 0
|
8月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
1756 10
|
监控 网络协议 Java
一些适合性能测试脚本编写和维护的工具
一些适合性能测试脚本编写和维护的工具
666 59
下一篇
开通oss服务