美文网首页
jmeter中如何使用CVS文件

jmeter中如何使用CVS文件

作者: Kingtester | 来源:发表于2019-07-12 11:23 被阅读0次

jmter中有多种方法传递参数,其中一个我最喜欢的方式就是使用CVS文件,因为操作简单,更重要的是传入的参数数量可以很多,不受环境限制。今天就教大家怎么使用。
例如有这样的一个场景:测试一个登陆接口,需要传递两个参数,user和pwd。那么在设计测试用例的时候,我们会出现5个请求。
1,正确的usern,正确的pwd。
2,正确的usern,错误的pwd
3,不输入usern
4,正确的usern,不输入pwd,
5,错误的usern。
在使用jmeter做这个测试的时候,我们会使用5个请求来做这5个用例的执行。如图:


image.png

像这个时候,我们就可以使用CVS文件导入usern和pwd参数。那具体怎么做呢?很简单:
1,新建一个txt或者cvs文件,讲以上5个请求的实参写入这个文件中,保存。注意,每组分行,多个参数间使用 ,分隔。
2,在jmeter的线程组下添加一个CVS data set config.输入CVS文件的路径,变量名称


image.png
3,启动线程组,会发现请求完成。这里可以将5个请求压缩为一个,再讲线程组循环5遍即可。每次请求会自动取下一组值。
4,这里会遇到一些复杂的线程组,比如一个线程组中有很多的请求,而对于其中的某一个请求需要多次循环执行取cvs中的参数,这也很简单。只需要在这个请求上面添加一个循环控制器,然后将CVS data set config放在这个循环控制器下边就好了。如下图所示:
image.png

注意,在创建文本的时候,支持txt,也支持表格CSV,他们的使用方法是一样的,只不过表格CSV文件更容易管理参数一些。

相关文章

网友评论

      本文标题:jmeter中如何使用CVS文件

      本文链接:https://www.haomeiwen.com/subject/ogqekctx.html