您的位置:首页 > 其它

loadrunner实现使用相同excel文档不同列的数据同时参数化多个字段,实现插入的数据一一对应

2017-01-10 18:08 549 查看
难题:

开发问:你们插入的数据怎么样可以保证各个字段一一对应呢?

为了解决上面的问题,我翻了翻性能测试的资料,果然耶,功夫不负有心人,瞎摸索居然搞定了,作为菜鸟的我,必须把它记录下来,要不然下次不难保证我还记得哟


loadrunner脚本

Action()

{    

lr_start_transaction("sendRequest");

web_custom_request("member_register",

"URL=http://cmg.kfc.com.cn/api/RedisTest/HashSet",                                                  此处马赛克


"Method=POST",

"Resource=0",

"RecContentType=application/json",

"Referer=",

"Mode=HTML",

"EncType=application/json",

"Body={\"campaignId\":\"{NewParam}\",\"channlId\":\"{NewParam_1}\",\"keyId\":\"{NewParam_2}\"}",

LAST);

lr_end_transaction("sendRequest", LR_AUTO);

return 0;

}  

step1

准备好了一个excel文档,分别是要参数化的字段名和数值,如图:

step2
对脚本中的字段值进行参数化,参数化之后进入到参数属性设置


[b]step3
[/b]

[b]对参数中的数据源进行设置
[/b]

step4

step5

新建数据源

新建数据源时,找到指定的文档类型并选择,由于我的xlsx后缀,所以我选中如图所示(切记,要对应,不然不匹配的话用不了)

将数据源另存为,重新命名后,点击保存,此时桌面上会新生成一个以dsn结尾的文件

此时存在桌面上的源文档就可以被读取出来了,选择这个文档后点击确定按钮进入下一步,如果出不来

很大可能就是选择的数据源格式不匹配了,下面直接确定确定就好了

成功的页面如图,只导入了excel文档中的某一列,想导入多列作为各个参数的参数化数据,操作如上

由于选择的都是顺序方式跑脚本,就直接去数据库里面看通过脚本跑插入后的数据是否一一对应了,不出意外应该是OK的,坐等明天看结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息