分享

Jemter3.3接口自动化测试实战

 _bolo 2017-11-14
1.Fiffler抓包
   提示:capturing 点击左下角停止抓包

   1、下载安装抓包工具Fiddler
  2、下载Fiddler插件,参考下载地址:http://download.csdn.net/download/xie_wenfeng/9681168


1、首先将Fiddler插件放置到Fiddler的安装文件中,如下图所示:

图片

图片

 

2、在Fiddler中设置过滤,抓包指定域名的请求

进入 fiddler=>filters=>Use Filters=>Hosters

勾选Use Filters 

第一个下拉列表选择:No Zone Filter

第二个下拉列表选择:Show only the following Hosts

文本框中输入需要抓包的域名,多个用;隔开

点击Actions选项并选择Run Filterset Now

之后在浏览器中打开指定域名,便会对该域名进行抓包。

图片

3、导出抓包请求为jmx格式,如下图所示:

图片

图片


4、在JMeter中打开jmx文件即可,如下图所示:
图片


另外注意:
    该插件是由【黑夜小怪】制作的。黑夜小怪的博客地址是:http://www.cnblogs.com/heiyexiaoguai/p/5859200.html


2.Jmeter参数化
1.http请求基本信息
2.编写json、beanshell脚本(导入java-jar)
3.json参数化
4.发送请求
5.察看结果树分析报告
6.响应断言
使用subString,校验响应数据"success":true
HTTP Header Manager
Content-Type:application/json
View Result Tree:
reponse是不是200?500网络问题,404tomcat报错
返回结果是不是正确?
6.数据库察看校验数据准确性(实现自动化校验)
  根据返回的id查询出来对应数据
7.数据库造数据
8.错误提示规范文档(参考需求文档-API层)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多