Jmeter的使用-CSV表格提取变量

工作中,使用Jmeter来做接口的测试,从一开始的啥都不会,啥都没有,到现在整个系统业务-大致的接口都覆盖完全(虽然好多场景还没做好),花了比较长的时间,现在就是分享下自己一直坐下来的一些浅薄的经验;

Jmeter简单介绍

以下是Jmeter的手册中的介绍

JMeter也称为“Apache JMeter”,它是一个开源的,100%基于Java的应用程序,带有图形界面。 它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。

JMeter主要用于测试Web应用程序或FTP应用程序,但目前,它适用于功能测试,JDBC数据库连接,Web服务,通用TCP连接和OS本机进程。 您可以执行各种测试活动,如性能,负载,压力,回归和功能测试,以便针对您的Web服务器获得准确的性能指标。

自己的一些理解:个人觉得JMeter就对比其他测试工具来说更加容易上手(对编程能力要求低啊)而且更加轻量级些(对比LR,这玩意太麻烦,可能是我菜,主要是现在做的性能测试还是做的多用户数并发请求比较多,像场景内的还是比较少的,就几个业务都能搞得累死人),支持了较多的协议(反正我工作中用的比较多的是http/https,满足我现在的需求了),最后一点,这玩意开源的。。。。。(这个才是公司用着玩意的原因吧),也得谈下缺点:这个跑出来的结果,给人的看很麻烦,结果不够明显,也不能直接分析出来测试的结果;

下面才是主题:

JMter将表格(csv)中的数据导入到系统中

1.看图,直接添加一个配置元件

个人翻译:CSV数据配置(可以的很精辟)

2.准备好你的CSV文件,参数填在第一行

文件名:test01.csv

大概就是这个样子(我电脑出了点问题,无法上CSV的图,将就下)

loginuser             password

登录名                    123456

在jmeter的CSV配置中填入对应的文件路径和变量名(变量名称顺序一定要一一对应)

到此就已经完成了简单的CSV表格的数据导入到系统中,之后只要使用${变量名}就可以在系统中引用;

如图:

注意:CSV这个表格数据很奇怪,注意数据的格式问题,如果出现数据无法传入的情况下,很多情况下可能是数据的格式不正确;

猜你喜欢

转载自blog.csdn.net/qq_40234946/article/details/81809327