首页 > 代码库 > LoadRunner 接口测试 第三章
LoadRunner 接口测试 第三章
1.脚本调试,解决Replay log中显示中文乱码问题脚本
//将返回body内容存入all中 web_reg_save_param_ex( "ParamName=all", "LB=", "RB=", SEARCH_FILTERS, "Scope=BODY", LAST);//对all中内容进行转码并打印出
lr_convert_string_encoding(lr_eval_string("{all}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"stringutf8"); lr_error_message(lr_eval_string("{stringutf8}"));
2.生成20-29之间的随机数
int rNum; //srand is called before rand srand(time(NULL)); rNum= rand() % 10 + 20; lr_output_message("%d",rNum);
3.存在逻辑依赖接口分开测试方法
接口测试过程中经常会遇到接口之间存在逻辑关系(即B接口要在A接口基础上进行测试),若将A和B接口写入一个脚本里进行测试,在并发过程中出现error或瓶颈并不好查找问题出在哪里;
因此遇到这种存在逻辑关系的接口我依然选择分开测试!
A与B接口逻辑上的关系说白了就是他们之间有数据上的交互,A接口创造数据B接口使用这些数据;
我们首先运行A接口制造数据,然后再在数据库中取出B接口需要的数据,然后在对数据库中的数据进行修改(例修改创建时间)以便B接口使用时这些数据依然有效;
这样我们就达到了将逻辑上存在依赖关系的接口进行分开测试的目的;
LoadRunner 接口测试 第三章
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。