loadrunner之virtual user generator的使用

 virtual user generator:虚拟用户脚本生成器,录制脚本、二次开发脚本(基准测试)。

是使用loadrunner进行性能测试的第一步。

基本脚本录制

启动virtual user generator并新建一个工程项目和脚本。

编辑

1、选择协议

为什么要选择协议?

只有指定了协议,才能从抓到报文中去分析数据内容,才能正确地转化为你希望的脚本。

编辑

single protocal:单协议,你的被测系统只用到了一种协议,就从这个里面选,比如web-http/html

multiple protocols :多协议,一个web系统可能包括不止一个协议,就需要在此位置选择

mobile and IoT:移动端协议

编辑

2、创建项目

编辑

修改脚本的名称和保存位置,点击create创建即可。

​编辑

3、开启录制并设置录制选项

录制的业务:

webtours系统的首页打开

登录:jojo、bean

退出登录

启动录制:

编辑

编辑

如果使用谷歌或火狐浏览器卡住,则可以打开fiddler工具,然后录制即可

编辑

4、录制中设置(其实就是在浮动框上的设置)

选择登录、退出业务脚本录制的文件为Action.c文件,浮动框上切换一下即可

编辑

5、停止录制

编辑

停止录制:录制完成,业务正确,点击停止,vugen会将抓到的报文转为c语言代码

暂停录制:录制未完成,需要暂停一会,回来继续录制,暂停之后不抓新的报文

取消录制:录制错误,不想保存报文和脚本,需要重新录制。

6、自动生成性能测试脚本

停止录制之后,会自动生成性能测试的脚本,c语言的语法格式,写入到对应的.c文件中。

编辑

7、回放脚本

把c语言的脚本重新运行一遍(和自动化脚本的回放)。

和UI自动化脚本的差异:

识别页面元素,定位页面元素、操作页面元素的过程。

性能测试脚本更关注的协议报文,和页面元素没关系。

编辑

直接回放会出现session过期的问题。

编辑

需要使用关联技术处理一下,就使用自动关联技术。

编辑

再回放一遍脚本,就可以通过了。

编辑

添加回放时候的runtime viewer: ​