Web接口测试工具---Poster与Postman
工作当中有不少时间在编写和维护接口自动化测试用例。打算先整理一些接口相关工具的使用。
简单对接Web口测试的相关工具/技术做个划分。
HTTP/SOAP协议接口的功能测试:
1、浏览器URL(GET请求) http://127.0.0.1:8000/login/?username=zhangsan&password=123456
2、浏览器插件:Poster、Postman 简单的接口测试。
3、独立的接口工具: Jmeter(支持SOAP)、 robot framework(RequestsLibrary) 、soapUI(SOAP协议)
4、写代码(接口测试框架):urllib、urllib2、requests(urllib3) + unittest + HTMLTestRunner + PyMySQL。
HTTP协议接口的性能测试:
1、接口性能测试工具:LoadRunner、Jmeter、soapUI
2、写代码:requests + threading ---> (可以测试加密的接口)
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请求。

Postman
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
Postman官方网站:http://www.getpostman.com/
(备注:需要科学上网才能安装)
安装完成,点击Chrome浏览器右上角菜单栏“更多工具”-->“扩展程序”。

如上图,表示Postman已经安装完成。接下来可以系统菜单栏中找到Postman程序打开。

如上图,为Postman主界面。Postman的使用方式与poster类似。
GET接口:http://127.0.0.1:8000/polls/question_option?qid=1

POST接口:http://127.0.0.1:8000/polls/question_vote/

需要注意的是,GET请求的参数直接在接口后面拼接(?qid=1),POST接口参数需要在Body标签中添加。
相对于Poster来说,Postman功能更强大些,应用也广泛,网上很容易找到使用教程。
Web接口测试工具---Poster与Postman的更多相关文章
- 接口测试工具--Poster与Postman的简单实用
HTTP/SOAP协议接口的功能测试: 1.浏览器URL(GET请求) http://127.0.0.1:8000/login/?username=zhangsan&password=1234 ...
- Web接口测试工具--Jmeter
关于Jmeter性能测试工具不再过多介绍.如果你要学习软件性能测试,那么多少应该会对它有所耳闻. 强烈建议阅读官方文档学习:http://jmeter.apache.org/index.html 还有 ...
- 接口测试工具-poster
1.发包工具-火狐浏览器插件 安装:打开火狐浏览器-alt键-工具-附加组件-搜索poster-点击安装-重启火狐浏览器-打开工具下的poster 2.使用 1)GET 1.输入URL 2.填入参数 ...
- 火狐浏览器接口测试工具Poster
- postman接口测试工具的常规使用
目录 postman接口测试工具简介与安装 postman发送get请求 JSON数据详解 postman发送post请求 postman中post请求传参说明 postman设置请求的header ...
- postman接口测试工具3.0版本的坑
今天用postman接口测试工具3.0版本被坑,找了半天,原来postman这个新版本有个坑啊 下面的get参数,第一行不管你填不填,都是无效的,可能是postman的一个bug吧
- Jmeter、Postman 、 loadrunner SoapUI 接口测试工具
一. loadrunner 简称 LR 二. Jmeter 1.安装包:apache-jmeter-4.0.tgz 解压.学会此工具的使用 和POSTman 一样的. 2.本机测试:双击apa ...
- 数据接口测试工具 Postman 介绍
此文介绍好用的数据接口测试工具 Postman,能帮助您方便.快速.统一地管理项目中使用以及测试的数据接口. 1. Postman 简介 Postman 一款非常流行的 API 调试工具.其实,开发人 ...
- 接口测试工具之Postman笔记
根据学习内容对Postman进行的个人总结,对于Postman说明.安装方法等说明性文字就不赘述了. 下面是页面中元素的和输入说明: New collection:集合可以把同一平台.系统,或功能的接 ...
随机推荐
- php+ajax..转
php+ajax 登录注册页面 主要是登录注册功能,前端后台验证没有什么,这个大家可以自己加上去,比如过滤啊,正则啊等 还是先放图吧 这是登录及注册界面 点击注册切换到注册界面,点击登录切换到登录界 ...
- iOS 10 开发问题总结
兼容iOS 10 资料整理笔记 1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大 ...
- Java环境设置
win7/win8下JDK环境变量设置方法 首先需要到官网上下载JDK这款软件,本人下载的是jdk-7u40-windows-i586版本,安装完成显示jdk1.7.0_67. 其次选择安装路径.本人 ...
- Local Desktop
Desktop: Paradigm System I:\Apps\Admin\ParaStart.bat Paradigm 1 Report Menu I:\Apps\Admin\ParaStart ...
- CSS基础篇之选择符
关系选择符 E F 包含选择符(Descendant combinator) CSS1 选择所有被E元素包含的F元素. <html> <head> <meta chars ...
- 如何在Windows 2003+IIS6的环境下找回应用程序池(application pool)中的服务账号密码
上一篇文章说了说如何在Win2008+iis7中取出SharePoint管理账号密码的方法. 整个过程简单的讲,就是通过使用要找回密码的账号用来在SharePoint中创建一个临时的Web Appli ...
- 使用JDBC的批处理功能
package cn.itcast.jdbc; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedSt ...
- C#获取本机可用端口
当我们要创建一个Tcp/UDP Server connection ,我们需要一个范围在1000到65535之间的端口 .但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被 ...
- ReactJS入门(二)—— 组件的生命周期
如果你熟悉avalon,使用过 data-include-rendered 和 data-include-loaded 等回调方法,那么你会很好地理解React组件的各个生命周期. 说白了其实就是Re ...
- AnguarJS 第二天----数据绑定
Terms 今天学习AngularJS双向数据绑定的特性,这里面需要提到两个概念: 数据模型:数据模型是指 $scope对象, $scope对象是简单的javascript对象,视图可以访问其中的属性 ...