1.新建
第一次使用会出现这个界面
选择录制选项
录制
录制第一种自动录制
所有录制都是基于这个插件,所有的录制都是录制的get,post请求,而不是界面操作
录制第二种
直接可以插入
get post发送请求
发送get请求,务必用url, post用web Submit Data
乱码解决
解决乱码问题,删除没用的Action,如果Action变灰了说明编译不会调用了
,
改为这种方式运行
乱码解决
1.录制编码选项修改
2.运行编码选项修改
VuGen--参数化技术
最主要的就是模拟真实输入
可以直接替换
查看结果
生成报告
惟一性参数
abort Vuser 终止
Contrue ina cyclic manager 循环
Contrue with last value 取最后一次的值
Allocate Vuser value in the Controller 分配虚拟用户个数
更改用户个数,比如5个
执行结果
VuGen其它参数类
定义分隔符,比如{username}
关联函数
可以直接打开对话框,左边值,右边值
比如 在论坛上自动发贴
自动回复
爬取所有回复内容
输出方法
lr_output_message();
事务
开始时间 - 结束时间
检查点
比如登录的时候密码错误了, 界面显示不对,但请求是对的200,这时界面中要有一个检查点,判断是否登录成功判断界面是否有退出按键是一种解决方法
注意这里匹配的时候编码一定要一致
思考时间
就是模拟用户真实的暂停时间
用户暂停发请求的时间,比如用户在编辑界面的时候
lr_think_time(5);
集合点
在同一时间做同样的事情,插入的位置是在要脚本要执行的位置
lr_rendzvous("login");
压力测试的一个子集(压力测试就是看系统是怎么死的)
负载测试是评估性能指标
稳定测试是长时间标准用户最佳状态
集合点要放在事务前,否则会出现等待,最先执行成为最后执行完毕