要创建自定义脚本,首先需创建框架脚本。框架脚本包含脚本的三个主要部分: init、actions 和end。这三部分均为空白,需要手动插入函数。

一:C Vuser 脚本

在C Vuser 脚本中, 您可以使用符合标准ANSI 约定的任意C 代码。要创建空C Vuser 脚本,请在“创建新脚本”对话框中选择C Vuser。VuGen 将创建空C Vuser 脚本:

Action1()
 {
 return 0;
 }

我们可以在使用C 函数的所有Vuser 脚本类型中使用C Vuser 函数。


二:Java Vuser在Java Vuser 脚本中, 可以放入任何标准Java 代码。要创建空Java Vuser 脚本, 请在“新建虚拟用户”对话框中选择Java Vuser。VuGen 将创建空Java 脚本:

import lrapi.lr;
 public class Actions
 {
 public int init() {
 return 0;
 }
 public int action() {
 return 0;
 }
 public int end() {
 return 0;
 }
 }

对于Java Vuser, 只能编辑Actions 类。Actions 类中有三个方法: init、action 和end。将初始化代码放在init 方法中, 业务流程放在action 方法中, 清理代码放在end 方法中。

三:.NET Vuser我们可以创建一个空.NET Vuser 脚本,在其中放入.NETcode。此脚本类型可以将现有.NET 应用程序与VuGen 结合。要创建空.NET Vuser 脚本,请在“创建新脚本”对话框中选择.NET。
在.NET Vuser 脚本中, 默认语言为C#。如果脚本是从录制的会话生成, 则可以利用VuGen 从录制> 录制选项> 常规> 脚本中选择“Visual Basic .NET 语言”并重新生成脚本, 从而将脚

本语言从C# 更改为VB.NET。
提示: 通过单击按钮可以在Visual Studio 中编辑脚本。以下示例显示了空.NET 脚本的Action 部分:

namespace Script
 {
 public partial class VuserClass
 {
 public int Action()
 {
 // Add your code here
 return 0;
 }
 }
 }


备注: 在Action 方法中输入业务流程代码。将初始化代码添加到vuser_init 方法中, 并将清理代码添加到vuser_end 方法中。