标签:页面 存在 脚本优化 右键 mda 保存 load 解析 传递
性能测试只关注底层数据,不关注业务,不关注客户端动作。所以,脚本运行正确不一定业务正确,脚本运行正确只能说明服务器做了正确的响应,比如请求的文件不存在,则返回404,loadrunner认为这是正确的处理,但是业务上就不正确。loadrunner11只监控客户端和服务器端之间发送了什么数据(前提是要知道通信协议,能解码通信内容),不关注行为(即发送方式,如何发送)。
不能解析出东西和解析出乱码是不同的,前者说明协议不对,后者说明协议正确,可能是字符集问题。对应到loadrunner11中,就是无脚本内容;有脚本内容,但是是乱码。
下载图片:用loadrunner11登录到页面,在图片上右键→另存为…
loadrunner11不能完成下载图片这个动作。因为loadrunner11只关注数据传递,而不关注动作(“右键—另存为”等动作)。
qtp关注业务,loadrunner关注请求和响应(即底层数据通信);
响应和业务没有关系做出了正确响应,但是业务不一定正确;
如错误的登录信息,服务器给出正确的响应。
1.录制脚本
划分action,且改action名字
2.脚本优化
a.为每个action插入注释;
b.添加登录操作集合点;
c.添加事务点;
d.修改思考时间,即用户操作时间;
e.保存脚本,回放,设置关联函数的置换;
f.根据实际情况进行参数化,如对登录用户名参数;
3.场景执行
4.结果收集
5.结果分析
标签:页面 存在 脚本优化 右键 mda 保存 load 解析 传递
原文地址:https://www.cnblogs.com/UncleYong/p/10699171.html