51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1887|回复: 2
打印 上一主题 下一主题

[讨论] 关于LoadRunner的一些小事[转]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-7-17 14:51:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这次来个直接了当,直接说把,呵呵。当你使用loadrunner打开一个脚本的时候你会发现至少有下列东东 vuser_init、Action、vuser_end。这里有个顺序,就是vuser_init先然后Action(当然在这里你可以有多个),最后vuser_end运行。ok,当你需要web的时候globals出现,里面包含一些头文件的引用,用过 C/C++ 的应该懂的,OK最简单的概括完毕。
当你需要定义些局部或者全局的变量的时候最后放Action外面或者里面的最上面,像这样
  1. Action()  
  2. {  
  3. /*变量声明*/  
  4. char Csr1[50] = "";  
  5. char ID_D1[20] = "";  
  6. LPCSTR CStr;  
  7. /*变量声明*/  
  8. .....  
  9. }  
复制代码
当你需要保存你操作过的值的时候,就是存放到某个变量里面,要像这样:(应该不用解释把,那个参数是不用预定义的)
  1. lr_save_string("value", "参数");  
  2. lr_output_message("value : %s",lr_eval_string("The Role ID is: {参数}"));  
复制代码
当你想在某个点跳出Action那就要使用 lr_abort(); 这个了。
然后我觉得对我来说是重点的来了:(web_url(...)这东东网上太多了,各种都有,不说)而web_custom_request(...)这个呢,至少我觉得少了点,不知道是不是我没找到,说说他把。下随便贴一段:
  1. web_custom_request("Name(随便)",  
  2.         "URL=地址",  
  3.         "Method=POST/GET(选择一个就OK)",  
  4.         "Resource=0",  
  5.         "RecContentType=application/x-www-form-urlencoded",  
  6.         "Referer=",  
  7.         "EncType=application/x-www-form-urlencoded",   
  8.         "Snapshot=t4.inf",  
  9.         "Mode=HTTP",  
  10.          RAW_BODY_START,  
  11.         "Body={\"ticketId\":\"440684\", \"ticketThread\":\"SERVICE_CREATION\", \"locale\":\"en\"}",  
  12.          305,  
  13.          RAW_BODY_END,  
  14.          web_add_header("参数","值"),LAST);  
复制代码
这样呢。在服务器那边(我用的是VS2010)就是 web_add_header对应context.Request.Headers.AllKeys,RAW_BODY_START和RAW_BODY_END夹着的对应context.Request.Form.AllKeys,然后怎么取,你懂的吧。。揪心的返回值用这个web_reg_save_param(...);记住这个是放在头上的,web_find(...)这个是尾巴的,你喜欢头还是尾,it's up to you。。然后怎么迭代啊,性能啊,网上教程还是挺准确的,我就说我比较难找的,在view->Test Results..还可以看看执行结果,当然里面包含你请求 后的返回值了。Ok,run load test吧,里面有性能分析呢。。目前我只看到这一点点,希望有哪位大侠可以帮我完善完善。。我也继续努力。。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2024-9-19 09:07
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    3#
    发表于 2017-7-17 16:48:26 | 只看该作者
    已经很棒了!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 06:23 , Processed in 0.062527 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表