LoadRunner性能测试系统学习教程:Vuser发生器(上)
引言 Vuser发生器(VisualUserGenerator,简称为VuGen)主要通过捕获客户端向服务器发送的HTTP请求,将这些请求录制成脚本,在回放时将捕获的HTTP请求再次发送,以达到模拟客户的行为的目的,所以Vuser主要是用来捕获最终用户业务流程和创建自动化测试脚本,即生成测试脚本。VuGen是录制测试脚本、编辑与完善测试脚本的一个平台,支持C语言语法。 主要包括以下内容: 脚本录制 Recording Options设置 Run-Time Settings设置 脚本完善 脚本录制 启动VisualUserGenerator,创建一个新的脚本,开始录制脚本,在录制脚本过程中,VuGen会自动捕获操作过程中客户端与服务器端进行通信的所有数据。这里涉及的关键点是如何选择录制协议。 脚本开发主要包括四大步骤:计划、录制脚本、脚本增强和单机调试脚本,如图所示。 如何选择协议 在创建一个新的脚本时,首先会弹出一个对话框,在该对话框中选择录制时需要的协议,这步非常重要,选择的协议将直接影响到录制后的脚本是否理想,如何选择录制协议是录制前必须要解决的问题。 各种协议和相关头文件的对应关系如图所示。 选择协议的常用方法主要有以下几种: 1.最简单的方法就是向开发工程师确认数据通信所采用的协议,因为开发工程师最清楚应用程序采用的是何种通信协议。 2.没有开发工程师支持时