多语言展示
当前在线:963今日阅读:195今日分享:14

软件性能测试(1)

在一定的负载情况下,系统的响应时间等特性是否满足特定的性能需求。从某种角度来看,性能本质还是属于功能的一种。
工具/原料

LoadRunner

方法/步骤
1

性能测试一般流程

2

通过VuGen 对用户行为进行录制,自动将操作转换为对应的脚本,进一步修改录制的脚本来完善用户行为的模拟。  随后通过Controller 设计一个场景,指定负载生成的方式,由Load Generator生成负载后,执行该场景,完成用户负载行为的模拟。  最后在Analysis中查看测试结果,并生成测试报告。

3

用户行为模拟Virtual User Generator 是一种基于录制回放的工具,按照业务流程执行操作,它会根据操作中的协议将每一步操作记录下来,自动转换成脚本,从而生成一个所谓的虚拟用户。

4

录制流程

5

选择协议

6

开始录制

7

录制选项

8

HTML-based Script:(1) A script describing user actions,具体描述用户进行了什么操作;A script containing explicit URLs only, 不考虑用户进行了什么操作,只考虑客户端发送的请求,注重录制系统实际做了什么。URL-based Script:基于URL请求的脚本录制方式,会录制得到所有的HTTP请求。

9

录制工具栏

10

VuGen的3个Action

11

Vuser_init: 用户初始化操作ActionVuser_end:用户结束操作存放此中Global.h :全局变量

12

开始录制插入命令:切分脚本,添加事务开始、结束,增加集合点结束录制回放验证

推荐信息