1、Poster

Poster为Firefox浏览器的一个插件,主要用来模拟发并HTTP请求。随着Chrome浏览器的流行,它也出了chrome版本:Chrome Poster

  在Fiefox浏览器中的安装非常简单。首先,打开Fiefox浏览器,菜单栏“工具”--> “添加组件”,搜索“poster”,在搜索例表中点击“安装”,然后重启浏览器即可。

  打开方法:菜单栏“工具”--> “Poster”。如下图。

发送GET请求:http://127.0.0.1:8000/polls/questions

  发送POST请求:http://127.0.0.1:8000/polls/question_vote/

  在Parameters 标签中添加post请求的参数,“Name”为参数名,“Value”为参数值。然后点击“Add/Change”按钮添加。

  然后,切换到“Content to Send”标签页,点击“Body from Parameters”按钮,添加post请求的参数。然后,点击“POST”按钮,发送post请求。

2、HttpRequester

火狐浏览器的一个插件,用法同Poster

3、Fiddler

composer面板下,则可以模拟向相应的服务器发送数据的过程(不错,这就是灌水机器人的基本原理,也可以是部分http flood的一种方式)。

也可以粘贴一次请求的raw http headers,达到模拟请求的目的:

4、soapUI

1>soapUI简介

soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。

2>soapUI初体验

1、soapUI安装及破解(参考:http://blog.csdn.net/liuchangxin1982/article/details/47614625)

1)安装方法

先下载SOAPUI,我这里用的是5.1.2 PRO  版

下载路径:http://dl.eviware.com/list_soapui2.html?_ga=1.16http://dl.eviware.com/list_soapui2.html?_ga=1.162568764.18578086.14016161482568764.18578086.1401616148

双击安装文件

安装之后需要破解才能用

2)

下载破解包,链接:http://pan.baidu.com/s/1nvuqAqX 密码:axgc

这两个文件能破解5.1.2的SoapUI 的Pro版本,mac 和 windows均可。

1、拷贝Protection-4.6.jar到soapui安装目录下的lib目录下替换原来的文件

2、运行soapui安装目录下的程序bin\soapui-pro.bat

出现如下画面先按取消

出现这种界面说明破解成功

2、soapUI界面介绍

3、创建项目

这里创建REST服务

                    

3>soapUI测试用例

1、测试数据单一

1)新建测试套件:

         

增加断言:

运行结果:

2、测试数据来源于excel:(参考:http://www.cnblogs.com/heiyexiaoguai/p/4852334.html)

1)创建测试数据文件:testaccept.xlsx

2)选择测试步骤,添加【Datasource】

3)添加请求:

4)添加DataSource Loop,又来控制循环取数

            

5)增加断言:

6)运行结果

我们看到测试用例执行失败后,后面的将不会执行,而我们希望即使失败也要执行所有的测试用例,我们做如下设置:取消Abor test if an fasiled TestSteps前面的钩,再运行:

        

7)查看测试结果信息:

8)导出测试报告

4>soapUI性能测试

1、创建性能测试用例:

     

2)点击运行,运行结果如下:

3)参数设置说明:

4)生成性能测试统计图

接口测试之发包工具介绍相关推荐

  1. python接口自动化--接口测试工具介绍(详解)

    目录 简介 接口测试工具 1.Fiddler 2.PostMan 4.Java代码做接口测试 5.Python代码做接口测试 6.LoadRunner 7.JMeter 总结 简介 "工欲善 ...

  2. 电脑性能测试常用软件介绍,性能测试之常用工具介绍

    LoadRunner作为被广泛使用的老牌压测工具,通过简单易用的界面.明确的功能划分和美观的分析界面受到广大用户的青睐.它提供了3大主要功能模块,既可以作为独立的工具完成各自的功能,又可以作为Load ...

  3. 软件测试肖sir__接口测试之基本介绍(2)

    接口测试之基本介绍 搭建环境cms: url:http://cms.duoceshi.cn/cms/manage/login.do 一.接口基本介绍 1.什么是接口测试? 定义:接口统称api,程序与 ...

  4. soapui工具_python接口自动化(四)--接口测试工具介绍(详解)

    简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...

  5. python接口自动化(四)--接口测试工具介绍(详解)

    简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...

  6. 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍

    接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息.接口测试用于测试RESTful API.SOAP Web服务,这些 ...

  7. arcgis python工具-使用python制作ArcGIS插件(1)工具介绍

    使用python制作ArcGIS插件(1)工具介绍 by 李远祥 ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作.相对于以往9.x系列,addin的无论是 ...

  8. java接口fastjson_走进Java接口测试之fastjson指南

    来源:https://www.testwo.com 走进Java接口测试之fastjson指南s1.jpeg (147.9 KB, 下载次数: 0) 2020-10-5 23:59 上传 引言 在上文 ...

  9. 使用python制作ArcGIS插件(1)工具介绍

    使用python制作ArcGIS插件(1)工具介绍 by 李远祥 ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作.相对于以往9.x系列,addin的无论是 ...

  10. 接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)

     目录 一.Postman背景介绍 二.Postman的操作环境 三.Postman重要提示: 四.什么是接口测试 五.接口测试工具 六.接口测试流程 七.接口测试执行 八.全局变量和环境变量 九.p ...

最新文章

  1. CTF--base64编码过程中隐藏信息解密脚本
  2. linux安装配置jdk1.8
  3. /MD, /MDD, /ML, /MT,/MTD(使用运行时库)
  4. 计算机二级高级应用这么难,计算机二级考试越来越难的实锤!真实数据告诉你到底难在哪里?...
  5. C# 学习之路--百度网盘爬虫设计与实现(一)
  6. cocostuff10k数据集介绍_(六)COCO数据集的简单介绍
  7. 利用Mybatis对数据库进行增删改查操作
  8. Android获取当前网络状态
  9. 从零开始搭建公司后台技术栈,这套架构绝了...
  10. 想成为优秀的技术人员你必须做到的几件事情【转载】
  11. 大佬对Maven进行深度讲解:什么是Maven?POM.XML如何解读?
  12. 计算机科学导论实验,《计算机科学导论》实验.doc
  13. Geos库学习之(二)——使用Geos库创建简单的几何对象
  14. java http 401_401 API请求状态错误
  15. 有关选择的作文素材分享
  16. EasyCVR平台如何实现超低延时的安防视频监控直播?
  17. count时结果 hive_关于hive中的count的用法(一)
  18. D3D9利用顶点缓冲区绘制三角形
  19. HTML5 屏幕适配笔记
  20. 一个骨灰级玩家的游戏加速器使用心得分享

热门文章

  1. 数据挖掘知识图谱(大数据分析师)
  2. sparkstreaming消费receive
  3. java编程思想学习笔记——第2章 一切都是对象
  4. Python爬虫开发【第1篇】【Requests】
  5. JS重要知识点总结-不完善
  6. Wijmo 5 与Breeze 的组合,及与METRONIC 的集成
  7. 帧中继环境下Ping的实现
  8. Critical dependency: require function dependencies cannot be statically extracted
  9. 两万字详解MongoDB从入门到精通
  10. gridview怎么判断两行字符串是否相等_Python语言难学吗?第13讲——用数据做判断:布尔值...