首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >loadrunner之virtual user generator的使用

loadrunner之virtual user generator的使用

作者头像
找Bug
发布2022-07-22 15:38:42
发布2022-07-22 15:38:42
1K0
举报
文章被收录于专栏:你的Bug我做主你的Bug我做主

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:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 找Bug 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档