LoadRunner 实现一个简单的接口测试
阅读 http://www.k780.com/api/idcard.get 提供的接口文档,使用LR开发以下脚本:?
1)Idcard需要参数化10条;?
2)添加必要的检查点;
3)将结果以以下格式保存至项目根目录下的userInfo.txt中
[
{
"idcard": "idcard1",
"att": "att1",
"sex": "sex1"
},
{
"idcard": "idcard2",
"att": "att2",
"sex": "sex2"
}
]
其中idcard为参数化的值,att、sex为响应中对应的字段。
注意:结果应该不止2条,理论上应该与参数化的数量一致,即10条,需要将所有结果都保存至userInfo.txt中。
code:
long file;
int i,count;
char tmp[4];
char URL[100];
char *filename = "C:\\Program Files (x86)\\HP\\LoadRunner\\scripts\\lude\\PL0-LR\\PL0-LR-11\\demo1.txt"; //文件路径
lr_save_string("http://api.k780.com:88/?app=idcard.get","base_url");
//定义参数数组"idcard"
lr_save_string("362322199112290014","idcard_1");
lr_save_string("511527199105032033","idcard_2");
lr_save_string("352231197212010024","idcard_3");
lr_save_string("352231197902050031","idcard_4");
lr_save_string("352231197201280029","idcard_5");
lr_save_string("450203198605050730","idcard_6");
lr_save_string("440105196402201515","idcard_7");
lr_save_string("441521199311198572","idcard_8");
lr_save_string("441521200103160815","idcard_9");
lr_save_string("372523197202250841","idcard_10");
lr_save_string("10","idcard_count");
//打开文件