我要自由,我爱测试!

发布新日志

  • loadrunner 常用函数

    2011-11-05 13:21:31

    1 lr_whoami
    void lr_whoami (int *vuser_id, char **sgroup, int *scid);   
    返回值:返回当前运行的vuser ID、运行脚本的组名称以及场景ID   
    中文解释:lr_whoami函数获取关于vuser的信息   
    参数说明:   
    【int *vuser_id】需先注册,保存正在运行的vuser的ID,在虚拟用户生成器(Virtual User Generator)中回放返回-1   
    【char **sgroup】需先注册,保存正在运行的vuser的组名(脚本名),在虚拟用户生成器(Virtual User Generator)中回放返回None   
    【int *scid】需先注册,保存正在运行的Scenario的ID,在虚拟用户生成器(Virtual User Generator)中回放返回0   
    函数使用技巧:   
    1、函数的所有参数都为必须,其中vuser_id、scid两个整形的变量,如果不需要返回则直接用NULL替换即可   例:lr_whoami (&myid,&mygroup,NULL); //就用NULL把scid的变量替换掉了,也就不保存scid了

    2 手动关联函数

     web_reg_save_param("nid","LB=id=\"goodsid00\" value=\"","RB=\" />", LAST);
       函数web_reg_save_param();
       nid:赋予的参数;
       LB:匹配前面的字符串;
       RB:匹配后面的字符串。

    3 在LoadRunner脚本如何输出当前系统时间?

    LoadRunner提供了char *ctime(const time_t *time)函数,调用参数为一个Long型的整数指针,用于存放返回时间的数值表示。

      调用语句与返回值如下示例:

      typedef long time_t;

      Action()

      {

      time_t t;

      lr_message(“Time in seconds since 1/1/70: %ld\n”,time(&t));

      lr_message(“System time and date: %s”,ctime(&t));

      }

      输出结果为:

      Time in seconds since 1/1/70: 1185329968

      System time and date:Wed Jul 25 10:19:28 2007

  • loadrunner 回放时显示浏览器的设置

    2010-02-22 13:58:29

    loadrunner 回放时显示浏览器的设置

        用LoadRunner录制脚本并回放时,LoadRunner的默认参数配置是不打开浏览器,这个可以在通用参数中进行配置。

        点击Tools->选择General Options->点击Display,勾选“Show browser during replay”,勾选后回放脚本时将自动打开浏览器。

     

Open Toolbar