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会根据设置的规则自动把关联做好。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端