在 Linux 上对 Vuser 脚本进行编程
LoadRunner Professional 提供了用于在 Linux 上对 Vuser 脚本进行手动编程和编译的基本模板。
从模板创建脚本
LoadRunner Professional 包含在 Linux 上将模板复制到工作目录的实用程序。该实用程序名为 mkdbtest,位于 $M_LROOT/bin 中。输入以下命令即可运行该实用程序:
mkdbtest name
这将使用定义的 name 创建一个目录,其中包含模板脚本文件 name.c 以及其他文件。
例如,mkdbtest test
创建一个名为 test 的目录,该目录包含模板脚本文件 test.c,以及文件 test.usr、test.cfg 和 makefile。
手动编译脚本
修改模板后,使用脚本目录中相应的 Makefile 对模板进行编译。编译程序将创建名为 libtest.so 的动态库。
您可以修改生成文件,并通过修改相应部分来分配其他编译程序标志和库。
如果使用常规模板,必须包含应用程序的库和头文件。例如,如果应用程序使用名为 testlib 的库,请将它放在 LIBS 部分。
LIBS = \ -testlib \ -lLrun50 \ -lm
修改 Makefile 后,请在工作目录中从命令行输入 make
,为 Vuser 脚本创建动态库文件。
创建脚本后,应从命令行检查它的功能。确认脚本是否可与服务器通信,以及是否执行了所有必需的任务。有关详细信息,请参阅从 Linux 命令行运行 Vuser 脚本。
另请参阅: