Action介绍:
1.一个Actions就是一个函数包,将用户操作根据类型存放在不同的函数中,当脚本生成的时候,会在对应的目录下生成:
vuser_init.c
Action.c
vuser_end.c
三个action.
每个action是一组功能的集合,默认的action包含独立的3个函数为vuser_init(),vuser_action()、vuser_end().
2. action函数结尾处都有一个return 0 的命令,这是用来退出当前函数的。Return 0 说明该函数正常的结束,如果是非0值,可能表示非正常退出。
3.
Vuser_init函数:
一般将用户初始化的操作放在里面,如登录操作,分配内存等。
Action函数:
是虚拟用户要做的业务。用户的业务操作,也就是测试内容的主体。可以写多个action.c文件来作为业务操作流程
Vuser_end函数:
与Vuser_init相对应,Vuser_end做收尾工作,复位环境重置等。
4.通过运行结果我们可以想象LR的实现是这样的:
int vuser_init(){
}
int action(){
}
int vuser_end(){
}
5.
原文:https://www.cnblogs.com/jingzaixin/p/13601168.html