参考视频:https://www.bilibili.com/video/BV1mt4y1y7PX?p=5
1.性能测试
性能测试用例:
2.Loadrunner测试步骤中的难点
1)录制脚本,搞清选项中的参数
2)强化录制完成的脚本:进行参数化、设置关联、设置事物(断言)、设置检查点、设置函数
3)action右击 -> 运行时设置,设置相关参数。例如:think_time
4)设置集合策略
3.响应时间的“2-5-8原则”
简单说,就是:
当用户能够在2秒以内得到响应时,会感觉系统的响应很快;
当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;
当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;
而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。
响应时间行业参考标准:
不同行业不同业务可接受的响应时间是不同的,一般情况,对于在线实时交易:
①互联网企业:500毫秒以下,例如淘宝业务10毫秒左右。
②金融企业:1秒以下为佳,部分复杂业务3秒以下。
③保险企业:3秒以下为佳。
④制造业:5秒以下为佳。
⑤时间窗口:不同数据量结果是不一样的,大数据量的情况下,2小时内完成。
4.服务器性能指标
CPU使用率:
指用户进程与系统进程消耗的CPU时间百分比,长时间情况下,一般可接受上限不超过85%
Memory利用率:
内存利用率=(1-空闲内存/总内存大小)*100%,一般至少有10%可用内存,内存使用率可接受上限为85%