LR性能测试

一、性能测试
1.性能测试的流程:了解被测试项目的性能测试需求->分析被测试项目的性能测试需求->编写性能测试计划/测试用例->脚本维护(编写程序)->执行脚本(执行程序)->分析结果->性能调优

2.五大性能测试指标
响应时间(Response time):客户端发出请求到得到响应的整个过程所经历的时间。
吞吐量(Throughput):软件在单位时间内处理多少个事务/请求/单位数据等。
资源使用率(Resource utilization):软件对不同资源的使用程度。
点击数(Hits per second):按照客户端向WEB服务器发出的请求数计算。
并发用户数(Concurrent users):某个特时间点上与服务器段进行会话操作的用户数。

3.压力测试与负载测试的区别:
压力测试:为了发现软件在什么条件下软件的性能会变的不可接受,是做破坏性的测试。
负载测试:主要考察软件在既定负载条件下的性能表现,是对软件稳定性测试。

4.Loadrunner常用版本11.0

5.参数化,检查点,关联
参数化:为了模拟真实的用户使用情况
LR参数化:点击要参数化的值,右键选择replace with a parameter,自定义参数化名字,选中文件类型,生成扩展名.dat的文件;然后右键点击parameter properties后添加参数化的变量值

检查点:判断代码实际有没有运行成功
怎么插入检查点:
①手工插入检查点 web_reg_find(),填写相关参数内容
②在菜单栏找到insert点击new step,找到web_reg_find()后填写好相关参数即可
③边录制边插入检查点

关联:当客户端的某个请求是随着服务器端的相应而动态变化的时候
a.使用相同的业务流程与数据,录制二份脚本 ;
b、找出两份脚本中不同的地方;
c、确定脚本中有差异的地方是否需要关联;
d、确定关联函数的插入位置;
e、使用web_reg_save_param函数手动建立关联 ;
f、已变量的形式替换录制时的静态值;
i、回放脚本验证关联是否成功;
单击“VuGen”启动>在菜单【Tool】>【Recording Options】>【HTTP Properties】>【Correlation】中启用关联规则,启动关联后,当录制这些应用系统脚本时,VuGen会在脚本中自动建立关联。也可以在【Recording Options】>【HTTP Properties】>【Correlation】检视每个关联规则的定义。除了内建的关联规则之外,使用者也可以自定义关联规则;也可以在这里建立新的关联规则。然后录制完脚本后lr会根据设置的规则自动把关联做好。

posted @ 2020-12-07 21:53  ErShiXiong  阅读(599)  评论(0编辑  收藏  举报