LoadRunner(四)——深度了解LR相关功能
参考学习感谢:《精通软件性能测试与LoadRunner实战》
相关功能:
1 无工具情况下的性能测试
2性能测试工具LoadRunner的工作原理
3 VuGen应用介绍
4 协议的类型及选择方法
5 脚本的创建过程
6 脚本的参数化
7 调试技术
8 Controller应用介绍
9 场景设置描述
10 负载生成器
11 IP Wizard的应用
12 负载选项设置详解
13 性能指标监控
14 Analysis应用介绍
15 结果目录文件结构
16 Analysis Summary分析
17 关于事务相关信息部分内容
18 关于吞吐量相关信息部分内容
19 执行结果分析过程
20 主要图表分析
一、VuGen应用介绍
VuGen( Virtual User Generator )在您录制过程中,会录制客户端和服务器之间的相关交互活动,它将自动生成相关模拟实际情况的API函数。由于Vuser脚本不依赖于客户端软件,因此即使客户端软件的用户界面尚未完全开发好也可以使用它来检验系统性能,这为我们产品前期框架选择等提供了方便的条件。
二、协议的类型及选择方法
Vuser类型
协议选择
单协议选择方法及脚本展示
多协议选择方法及脚本展示
建立多个Action
三、脚本的创建过程
1、协议理解的误区
LoadRunner仅能够对B/S结构的应用程序才能够进行性能测试,而不能对C/S等其他结构的应用程序进行性能测试;
2、LoadRunner支持多种协议,选择了正确的协议后,通常都能够进行脚本的录制和编写工作,前提是您的LoadRunner有相应的许可协议,才能够进行这个类型脚本的负载。
四、脚本的参数化
1、参数化的方法及其技巧
选择要参数化的数据项,而后通过菜单【Insert】>【New Parameter...】或者选择右键菜单【Replace with a new parameter】添加一个新的参数,输入参数名称、选择参数类型;
拓展学习:
LoadRunner(四)——深度了解LR相关功能的更多相关文章
- SQL数据同步到ELK(四)- 利用SQL SERVER Track Data相关功能同步数据(上)
一.相关文档 老规矩,为了避免我的解释误导大家,请大家务必通过官网了解一波SQL SERVER的相关功能. 文档地址: 整体介绍文档:https://docs.microsoft.com/en-us/ ...
- nginx之rewrite相关功能
Nginx Rewrite相关功能 Nginx服务器利用ngx_http_rewrite_module 模块解析和处理rewrite请求,此功能依靠 PCRE(perl compatible regu ...
- Nginx Rewrite相关功能
目录 Nginx Rewrite相关功能 ngx_http_rewrite_module模块指令: if指令: set指令: break指令: return指令: rewrite_log指令: rew ...
- 测试functional的bind以及相关功能
注:在VS2010 UPDATE1下测试通过 /*测试functional的bind以及相关功能*/ #include <iostream> #include <functional ...
- JobTracker等相关功能模块初始化
[Hadoop代码笔记]Hadoop作业提交之JobTracker等相关功能模块初始化 一.概要描述 本文重点描述在JobTracker一端接收作业.调度作业等几个模块的初始化工作.想过模块的介绍会在 ...
- “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第四篇(用户管理功能的实现)
“MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第四篇(用户管理功能的实现) 一.前三篇的内容是否对您有帮助呢?如果有的话,请您继续关注这篇吧,这篇主要是实现”用户管理“的 ...
- 在github上最热门好评高的ROS相关功能包
在github上最热门最受欢迎的ROS相关功能包 下面依次列出,排名不分先后: 1 Simulation Tools In ROS https://github.com/ros-simulation ...
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
Android高级控件(三)-- 使用Google ZXing实现二维码的扫描和生成相关功能体系 摘要 现在的二维码可谓是烂大街了,到处都是二维码,什么都是二维码,扫一扫似乎已经流行到习以为常了,今天 ...
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
Android高级控件(三)-- 使用Google ZXing实现二维码的扫描和生成相关功能体系 摘要 如今的二维码可谓是烂大街了.到处都是二维码.什么都是二维码,扫一扫似乎已经流行到习以为常了,今天 ...
随机推荐
- vue面试题总结
1.vue双向绑定的实现原理2.js的继承和原型链3.es6语法箭头函数和普通函数的区别 普通函数的this总是指向它的直接调用者. 在严格模式下,没找到直接调用者,则函数中的this是undefin ...
- java学习笔记--从c/c++到java转变
final修饰符1)final变量final表示“最后的,最终的”含义,变量一旦赋值后,不能被重新赋值.被final修饰的实例变量必须显示指定初始值.final修饰符通常和static修饰符一起来创建 ...
- LNMP安装目录及配置文件位置
LNMP相关软件安装目录 Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/MySQL数据库所在目录:/usr/local/mysql/v ...
- HTML5 移动端Meta设置
1. 强制让文档的宽度与设备的宽度保持1:1,并且文档最大的宽度比例是1.0,且不允许用户点击屏幕放大浏览. <meta name="viewport" content= ...
- juypter4.4.0 自动补全
python -m pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user --skip ...
- java 动态代理模式(jdk和cglib)
package proxy.dynamicproxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Met ...
- C# DataConstruct 数据结构关于 Array,ArrayList,List,HashTable,Dictionnary的学习记录
Array: 数组,开辟连续存储的内存存储数据.Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大的,因为这需要重排数组中的所有数据 优点: 1.查询速度快,可以利用索引快速查询到对 ...
- vue-router 去掉#
vue-router默认的路由模式是hash,我们要去掉url中的#需要将路由模式切换为history const router = new VueRouter({ mode: 'history', ...
- ios 开发视图界面动态渲染
#import "MyView.h" IB_DESIGNABLE @interface MyView () @property (nonatomic, strong) IBInsp ...
- 台达PLC modbus 不支持04功能码
如果有04功能码的通讯,需要使用RS指令