loadrunner是自动化接口测试工具具吗

关注51Testing
LoadRunner进行接口自动化测试
发表于: 11:08 &作者:ErinSuo & 来源:51Testing软件测试网采编
推荐标签:
  我们以豆瓣api获取图书信息的接口为例  接口的信息如下:  接口ip:/v2/book/:id  接口返回值:status=200  返回数据:{… (图书信息的其他部分)"current_user_collection": {"status":"read","rating": {"max":5,"value":"5","min":0},"updated":"2:08:04","user_id":"","book_id":"6548683","id":}}  第一步:  此请求是https请求的,对于loadrunner12以下的版本,需要加上下面这句才能测试。  web_set_sockets_option("SSL_VERSION","TLS")  第二步:  写接口的请求,用的是web_custome_request。  web_custom_request("web_custom_request",  "URL=/v2/book/1003078",//书的id号我们用1003078  "Method=GET",//从接口说明书得知它是get请求  "TargetFrame=",  "Resource=0",  "Referer=",  "Body=",  LAST);  第三步:  需要检查返回值是否正确,可以通过检查response返回值判断请求是否正确。  HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);  if (HttpRetCode == 200)  {lr_log_message("success");  }  else{  lr_log_message(" failed");  }  注意上面的HttpRetCode变量需要在脚本中声明。  最后:给出大家完成的代码。Action(){int HttpRetCweb_set_sockets_option("SSL_VERSION","TLS");//主要是为了解决测试https请求的问题web_custom_request("web_custom_request","URL=/v2/book/1003078","Method=GET","TargetFrame=","Resource=0","Referer=","Body=",LAST);HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);if (HttpRetCode == 200){lr_log_message("success");}else{lr_log_message(" failed");}return 0;}
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
自动化测试工具LoadRunner和QTP
下载积分:840
内容提示:自动化测试工具LoadRunner和QTP
文档格式:DOC|
浏览次数:89|
上传日期: 11:28:56|
文档星级:
全文阅读已结束,如果下载本文需要使用
 840 积分
下载此文档
该用户还上传了这些文档
自动化测试工具LoadRunner和QTP
关注微信公众号相关文章推荐
以下内容基于书:《看透SpringMVC-源代码分析与实践》基本照搬。。。用于自己查阅备忘。5. RequestToViewNameTranslatorViewResolver根据ViewName查找...
在网页中使用自定义右键菜单,实现上皆为使用javascript禁用浏览器默认的右键菜单,然后在网页中响应鼠标右键事件,弹出自定义的菜单。
类似右键菜单的组件网上很多。一般而言,改变浏览器的默认菜单应...
最近接到一个项目的性能测试任务,其中会涉及到HTTP接口,因此自己花了一点时间对该部分进行了详细地了解。性能测试部分我有在其他文章中进行阐述,在此就不重复进行说明了,具体地址:http://blog....
http://blog.csdn.net/jiang1986829/article/details/
最近接到一个项目的性能测试任务,其中会涉及到HTTP接口...
Postman做Web接口自动化测试,
1、Postman是Chrome的一个应用。使用Postman,可以快速构建请求,保存以供以后使用,并分析API发送的响应。
2、Postman有响应结果的比较...
Postman做web接口自动化测试
一、设置测试集
二、测试运行
随着云计算以及SOA以及敏捷软件开发的热火朝天,对于测试工程师的要求也渐渐增加。目前很多公司特别是互联网公司都已经开展接口测试这样的工作,随着web架构的日趋复杂,接口的种类也多种多样,有http,w...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)LoadRunner简单介绍----性能自动化测试工具 - 我是粉刷匠 - 博客园
在做性能测试中,我认为技术可以说是武功心法,工具则是一把利剑,有一把好的利剑可以帮助自己更好的完成性能测试工作。在这里简单介绍一下LoadRunner,带大家一起来认识一下这把尚方宝剑。
一、性能测试的概念:
<span style="font-family: 宋体; font-size: 16 color: #、性能测试:模拟真实的生产环境,以各种不同的压力(模拟大量用户)去测试被测系统、去"攻击"测试系统。同时记录下被测系统中服务器的各种重要资源情况,包括cpu、内存、磁盘和网络等资源。
<span style="font-family: 宋体; font-size: 16 color: #、性能测试时首先看性能需求,如果没有需求,这时要根据与客户交流、被测系统的相关资料、以及性能测试工程师的经验,去编写测试计划,进行性能测试。
二、LoadRunner的三大组件:(三个火枪手)
<span style="font-family: 宋体; font-size: 16 color: #、虚拟用户脚本生成器(Virtual User Generator)VuGen VUG-----功能:录制、编辑、调试测试脚本
<span style="font-family: 宋体; font-size: 16 color: #、压力调度控制台 (Controller)-----功能:创建场景、运行场景、监控场景、收集测试数据
<span style="font-family: 宋体; font-size: 16 color: #、压力结果分析器 (Analysis)----功能:把收集到的测试数据以图表的形式展示出来,保存生成测试报告。
三、使用VUG录制脚本
<span style="font-family: 宋体; font-size: 16 color: #、打开 Application -& Vurtual User Generator ,在界面左上角点击New图标 -& New Virtual User -& 一般使用默认的单协议-& Create 准备录制,如图:
<span style="font-family: 宋体; font-size: 16 color: #、填写基本信息:选择软件架构,选择浏览器类型,被测系统的网址,Record into Action: 录制脚本的位置 (vuser_init 初始化 ,Action迭代, vuser_end 结束)默认Action-& OK 。自动打开浏览器 AUT,开始录制
<span style="font-family: 宋体; font-size: 16 color: #、录制完成后,自动生成代码,如图:
<span style="font-family: 宋体; font-size: 16 color: #、根据自己的需求来调试好脚本,开始运行 Run ,运行完成后,点击View-&Test Results,会显示结果报告。注意:结果的对勾,不一定准确,还需要在脚本中添加一些内容(比如检查点),才完整。
四、打开Application -&Controller,设置场景
五、加压完成后,打开Analysis,查看结果
阅读(...) 评论()
Copyright & 我是粉刷匠
Powered by:
模板提供:

我要回帖

更多关于 loadrunner分哪三部分 的文章

 

随机推荐