loadrunner入门使用-Generator篇

一、Loadrunner11 三大组件介绍

1)虚拟用户脚本生成器(virtual user Generator)VUG

功能:录制脚本,编辑测试脚本
用途:性能测试脚本编写使用该组件

2)压力调度控制台(controller)

功能:创建场景,运行场景,监控场景,收集测试数据
用途:性能测试的执行使用该场景

3)压力结果分析器(Analysis)

功能:把收集到的测试数据以图表的形式展示出来,生成测试报告
用途:性能测试完成后,对结果进行分析统计,编写性能测试报告时使用该组件

二、virtual user Generator简单使用

1)打开Loadrunner后,点击Create/Edit Scripts,打开virtual user Generator
在这里插入图片描述
2)新增脚本
在这里插入图片描述
3)协议选择窗口选择Web(HTTP/HTML)协议并点击创建按钮(通常为http/https接口,其他协议后续再做说明)
在这里插入图片描述
4)取消录制窗口(因浏览器版本兼容问题,不进行录制操作)

在这里插入图片描述
5)打开脚本窗口进行脚本编写

在这里插入图片描述
注:
vuser_init:通常用来编写脚本初始化部分,如登录、注册等操作
Action:通常用来编写实际压测执行部分,如业务的增删改查
vuser_end:通常用来编写压测退出部分,如注销等操作

6)初始化登录示例编写(vuser_init)
1.vuser_init中,return 0;上,回车后,光标处右键选择Insert,选择New Step
在这里插入图片描述
2.选择请求方法,打开接口脚本编写窗口
在这里插入图片描述
注:接口编写常用函数释义及示例(后续会列出C+web常用函数的释义及使用示例)

web_url:

( const char *StepName, <List of Attributes>, <List of Hidden Fields>, ITEMDATA, <List of Data Fields>, [ 		  	EXTRARES, <List of Resource Attributes>,] LAST );

释义:

加载指定的web页面,get请求,bs架构使用较多
	
参数定义:

StepName:步骤名称,通常也会作为事务的名称
url:get请求的路径
List of Attributes:请求属性列表,包含以下属性,可根据抓包结果填写即可	(FtpAscii 、TargetFrame 、	TargetFrame 、TargetFrame 、Resource 、	ResourceByteLimit 、Snapshot、Mode、	UserAgent)
EXTRARES:扩展
List 	of Resource
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灯塔-tester

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值