1.ip欺骗注意点
char *ip=lr_get_ip();
if (ip)
lr_output_message("The IP address is %s",ip);
else
lr_output_message("IP spoofing disabled");
使用ip欺骗功能时,需要将系统防火墙、杀毒软件关闭,如果有影响的话。
2.脚本调试阶段的迭代与场景设计中的迭代关系
a.如果是采用block的方式设计了迭代次数,那么在场景设计阶段是起作用的。
b.如果是未区分block,只是对Action设计了迭代次数,那么在场景设计阶段是不起作用的。
3.日志中输出参数值
lr_log_message("登录用户名:%s",lr_eval_string("{username}"));
lr_eval_string,该函数的功能是得到参数(参数化输入中)当前值;
lr_svae_string,该函数的功能是把一个字符串保存到参数中,如:lr_save_string("439","ordered");
4.搜索特定文本
web_reg_find("text=重登陆",
"Fail=NotFound",
"Search=All",
LAST);
注意:与web_find相比,web_reg_find具有更强的搜索功能,它在页面的html代码中搜索对象,该函数的一些参数:
text:要搜索的字符串; textpfx:搜索词的左边界; textsfx:搜索词的右边界; search:搜索的范围,只搜索头文件或搜索body,默认是搜索全部;
savecount:记录搜索到的字符个数; fail:指明fail的条件。如fail=found,则找到为失败。
5.遇到错误继续执行的函数
lr_continue_on_error(1); 1表示继续执行,0表示停止;
6.吞吐量与单击率
吞吐量:服务器返回给客户端的字节数量。
单击率:客户端每一次发送到服务器端的请求数,比如鼠标单击与页面请求等。
注意:业务指标中的吞吐量,一般是指单位时间内完成的请求数;而系统资源监控指标中的吞吐量,一般是指单位时间内的网络传输量。
7.场景计划设计
一般每1秒钟或者2秒钟启动一个用户,也可以5秒钟启动两个用户,一般作一次性能测试要求是15分钟以上。经验值是15分钟采样科学。
8.报http-500错误
归结三点:1)用户过多,服务器压力过大。
2)该关联的地方没有关联。
3)参数化取值问题。
4)注释掉垃圾代码。