最近研究了使用loadrunner做接口测试,刚开始一直不成功,后来加了QQ群,遇到大神了,经指导终于成功

  下面是具体实例代码:

//{"signIOS":1,"sign":1,"totalCount":"0","value":"619,wgy123,2,files/wgy123/2016-02-17/2p1abn54q9rps268kmoi552gla1.png,李大白,670529972@qq.com,大白xuef,13632610621"} 正常发送请求时的返回值
//     {
//     "signIOS": 0请求失败 1请求成功 2请求成功,但访问异常,
//     "sign": 0请求失败 1请求成功 2请求成功,但访问异常,
//     "totalCount": "0",
//     "value": "用户ID,登录名,用户类型(1学生 2老师),头像,昵称,邮箱,正式姓名,电话号码"
// }
//安全码错误返回0,密码错误返回2,正常时返回1
Action()
{
 
 
    web_reg_save_param("sign",//这个关联是根据服务器返回值得到的,在自写的接口中,可以通过设置日志,从日志中获取(把那三个日志选项都勾上 然后运行一次)
                       "LB=\"sign\":",
                       "RB=,\"totalCount\"",
                       LAST);
    web_custom_request("APP_Action.ashx",//这个是显示在tree里面的  只是方便查看 无实际意义,取名尽量要有意义
        "Method=GET",
        "TargetFrame=",
        "Resource=0",
        "Referer=",//这个是父目录   即上一步的url
        "Mode=HTTP",
        "Body=",//get请求中  这个必须为空
        LAST);
 //以下是判断,判断可以根据服务器的返回值出现的数据进行判断
    lr_output_message("sign:%s",lr_eval_string("{sign}"));
    if(atoi(lr_eval_string("{sign}"))==1)
        lr_output_message("登录成功");
    else if(atoi(lr_eval_string("{sign}"))==0)
        lr_output_message("登录失败");
    else
        lr_output_message("请求成功,但访问异常");
    return 0;
}

最新文章

  1. PHP用法
  2. Thinkphp模型问题(一)
  3. CentOS7 Tomcat安装
  4. Bindless Textures
  5. 生成一行html
  6. 每天一个linux命令(26):du 命令
  7. SQL百分比
  8. Mac 切换Windows 使用虚拟机, 不推荐双系统
  9. swift(一)
  10. c# WinForm 编程总结
  11. Struts 2零配置
  12. WPF & ArcGIS Engine三维开发入门攻略
  13. VS2010/MFC对话框:颜色对话框
  14. Delphi + Asm - TBits类的学习
  15. C strstr() 函数
  16. Ubuntu12.10 下搭建基于KVM-QEMU的虚拟机环境(十五)
  17. Dev的WPF控件与VS2012不兼容问题
  18. Java post提交表单限制
  19. 《java入门第一季》之HashSet小案例:获取10个1至20的随机数,要求随机数不能重复
  20. OO的奇妙冒险1

热门文章

  1. web.xml 中context-param元素
  2. Ajax发送XML请求案例
  3. 工具-VS2015前端开发工具简介
  4. C++表达式求值(利用数据结构栈)
  5. JAVA项目中公布WebService服务——简单实例
  6. ubuntu下Chrome谷歌浏览器部分网站图片显示不正常的解决方法
  7. SQL Server 2014 中,新建登录用户,分配权限,并指定该用户的数据
  8. C#基础篇之语言和框架介绍
  9. zabbix监控自身为监控机(server)
  10. [置顶] Elon Musk (伊隆·马斯克):无限的创想与意志的胜利