码迷,mamicode.com
首页 > 其他好文 > 详细

配置 CSV Data Set Config 来参数化新增客户信息操作

时间:2018-01-12 11:20:50      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:nbsp   使用   配置   参数化   进入   desc   技术   body   操作   

1.首先根据新增客户信息的http请求,来确定需要参数化的变量,选取符合测试需求且经常变化或未来会变化的变量为需要参数化的变量,如本文中的客户端名称(sys_name)、描述(description)、账号(sys_id)

技术分享图片

2.创建参数化文件,一般使用csv或txt格式,在里面添加数据

技术分享图片

3.配置 CSV Data Set Config 元件

技术分享图片

下面是找到一篇对各个参数比较详细的介绍

技术分享图片

4.修改http请求中对应的参数值为参数文件的变量名

 将下面的值替换为参数文件的值,即对应的 Variable Names,应用方式类似于 shell 脚本的变量引用,例如:${sys_name}。技术分享图片

5.点击运行按钮,然后查看结果树,提示新增成功

技术分享图片

但是,进入系统中,可以看到只新增了1条,而我们的csv文件中是有3条的

技术分享图片

这里的原因是,我的线程组属性中,只有一个线程,并且只循环了1次,而参数文件中是有3条数据的,所以相当于一个用户新增了一条记录

把这里的线程数改一下即可

技术分享图片

技术分享图片

技术分享图片

至此,参数化新增客户信息的配置操作完成

另:

1.我们可以在新增请求那里加上一个结果树,查看运行结果,如下,但是运行结果的名称都一样,都是“新增客户信息”,无法区分

技术分享图片

技术分享图片

可以在这条http请求的名称后加如下参数,这样运行结果就会带出参数文件中的信息了,方便区分

技术分享图片

技术分享图片

 

 2.添加断言

先看一下回放脚本的响应数据,如下,那么我们以“新增成功”为判断这个请求是否成功的标志

技术分享图片

 在参数文件中添加一行变量

技术分享图片

然后在CSV Data Config中Variable Names处添加一个变量名exceptvalue

技术分享图片

最后在响应断言中添加参数变量

技术分享图片

点击运行,查看结果树

发现2条成功,一条失败,这是因为在参数文件中,将第三条记录的exceptvalue设为了“新增失败”

技术分享图片

技术分享图片

 

配置 CSV Data Set Config 来参数化新增客户信息操作

标签:nbsp   使用   配置   参数化   进入   desc   技术   body   操作   

原文地址:https://www.cnblogs.com/hanmk/p/8274243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!