写在前面:本文主要的章节规划: 1.什么是接口测试    另外,有的时候会直接调用别的公司的接口,比如银行的.淘宝的.支付宝的,此时也需要做接口测试以及验证数据: 做接口测试的好处:      其中, get和post请求是用的最多的  (截图来自fiddler)                  get和post请求的区别 从表面上看,GET后面跟的数据要比POST请求多很多!而get和post提交的数据哪个更大一些呢?get是通过地址栏来提交数据的,post是通过WebForm以表单的形式提…
写在前面:本文主要的章节规划: 1.什么是接口测试    另外,有的时候会直接调用别的公司的接口,比如银行的.淘宝的.支付宝的,此时也需要做接口测试以及验证数据: 做接口测试的好处:      其中, get和post请求是用的最多的  (截图来自fiddler)                  get和post请求的区别 从表面上看,GET后面跟的数据要比POST请求多很多!而get和post提交的数据哪个更大一些呢?get是通过地址栏来提交数据的,post是通过WebForm以表单的形式提…
RESTful是一种API设计规范.在RESTful架构中,主要使用POST,DELETE,PUT和GET四种HTTP请求方式分别对指定的URL资源进行增删改查操作. RESTful之前的做法: /users/query/1 GET 根据用户id查询用户数据 /users/save POST 新增用户 /users/update POST 修改用户信息 /users/delete GET/POST 删除用户信息 RESTful做法: /users/1 GET 根据用户id查询用户数据 /user…
fiddler抓包工作原理: 以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,过程如下:web代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器:同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端. 1.不能抓https协议的网站? 解决思路:从fiddler里面导出证书,添加进浏览器的证书管理里:若已经安装好,网站显示不能访问,则可能是需要重…
除了使用性能测试工具进行性能测试,我们也可以直接用python多线程进行性能测试. 下面,使用这几个模块,对一个查询接口做性能测试: requests:发送http请求 json:返回的字符串转换成json格式 threading:多线程 time:统计时间 具体实现过程见代码及注释. import requests import json import threading import time # 定义请求基本地址 base_url = "http://127.0.0.1:8000"…
https://www.cnblogs.com/liuyl-2017/p/7815950.html…
自己写一个脚本,统计调用200次接口的请求时长. # -*- coding=utf-8 -*-import osimport requestsimport time url = "http://xxxxxxxxxxxxxxx" def run_api(): # 调用api response = requests.get(url) if __name__ == "__main__": start = time.time() for i in range(200): r…
由于自己想学习API方面的测试,但是市面上搜不到相关的图书可以系统学习,网上的内容又零零散散,适合有点API开发基础的人去搜索.为了方面新手学习API测试,现在整理了他人的宝贵经验和自己的学习心得,尽量在一篇文章中囊括API测试前需要了解的API基础知识. 接口测试基础 1.什么是接口? 2.接口类型 3.接口本质 4.什么是接口测试? 5.为什么做接口测试? 6.怎样做接口测试? 7.接口测试的测试点是什么? 8.接口测试都要掌握哪些知识?---------------- 1.什么是接口? A…
# -*- coding:utf-8 -*- '''@project: jiaxy@author: Jimmy@file: study_接口测试基础知识一.py@ide: PyCharm Community Edition@time: 2018-11-27 09:07@blog: https://www.cnblogs.com/gotesting/ ''' ''' 接口的分类 按照不同的请求协议:http / webservice / dubbo / socket http协议 get post…
接口测试定义 接口是前后端沟通的桥梁,是数据传输的通道,包括外部接口.内部接口.内部接口又包括:上层服务与下层服务接口,同级接口 生活中常见接口:电脑上的键盘.USB接口,电梯按钮,KFC下单 接口测试:是对系统或组件之间的接口进行测试,主要校验数据的交换.传递和控制管理过程,以及相互逻辑依赖关系 接口自动化测试:让程序代替人为对接口项目进行自动化验证测试的过程 接口测试意义 接口测试使"测试更早投入"这句话变成现实 接口测试可以测试一些界面测试非常难以实现或无法测试的范围 从对项目的…