码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试基础

时间:2017-05-12 14:54:44      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:sample   apu   打开   检查   soap   字符串   调用   协议   区分   

一、接口测试基础

1.接口的分类

(1)webservice接口:走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试的时候都通过工具来调用测试。(比如:SoapUI)

(2)http api接口:走http协议,通过 路径来区分调用的方法,请求报名都是Key-value形式的,返回报文一般都是json串的,有get和post等方法,这也是最常用的两种请求方式之一。

2.接口测试的必要性

(1)可以发现很多在页面上操作发现不了的bug

(2)检查系统的异常处理能力

(3)检查系统的安全性、稳定性

(4)前端随便变,接口测试正常了,后端不用变

3.接口调用传参

(1)接口请求报文拼接:url?param=value&param2=value,问号前面是请求url,后面是请求的参数,多个参数之间用&连接;(例如:http://api.nnzhp.cn/getuser?userid=1)

 (2)传入json字符串,这种需要工具来完成,比如postman、JMeter

 

二、用工具进行接口测试(以JMeter为例)

1.JMeter接口测试(url拼接传参)

(1)添加一个线程组

打开jmeter后,测试计划右键---添加--Threads(users)--线程组

 技术分享

(2)添加一个http请求

选中线程组右键--Sampler--HTTP请求

 技术分享

(3)填写好接口的url(服务器名或IP这项),端口号(默认80可以不用填写),请求方式,路径,此外传参采用的是url拼接传参(即url?key=value&key=value形式)

 技术分享

4.添加监听器

 技术分享

5.运行后查看结果树

 技术分享

 

接口测试基础

标签:sample   apu   打开   检查   soap   字符串   调用   协议   区分   

原文地址:http://www.cnblogs.com/hhfzj/p/6845299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!