接口测试
好记性不如烂笔头
一醉南柯
这个作者很懒,什么都没留下…
展开
-
JMeter 接口自动化测试
大佬文章:https://zhuanlan.zhihu.com/p/127117065原创 2020-12-22 14:31:57 · 347 阅读 · 0 评论 -
接口测试工具Postman和Jmeter用法与区别
大佬博客:https://www.cnblogs.com/xiaobaicai-doudou/p/12587268.html#top原创 2020-11-28 15:07:01 · 625 阅读 · 0 评论 -
Postman接口半自动化测试
https://blog.csdn.net/cai_iac/article/details/81030619原创 2020-11-20 17:42:09 · 366 阅读 · 0 评论 -
Jmeter实现自动化接口测试
Jmeter实现自动化接口测试目录如下:1、配置Jmeter环境变量,再配置jmeter的bin目录下的jmeter.properties文件。去掉以下的注释: jmeter.save.saveservice.output_format=xml2、搭建自动化接口测试框架build.xml文件如下:<?xml version="1.0" encoding...原创 2020-01-22 19:48:30 · 1016 阅读 · 0 评论 -
Jmeter参数化之使用用户参数读取数据
前言:当用户数量多时,可以使用用户参数来设置参数数据。聚合天气接口,例:http://v.juhe.cn/weather/geo?format=2&key=您申请的KEY&lon=116.39277&lat=39.9337481、线程组->添加->前置处理器->用户参数2、HTTP请求中添加数据变量参数3、查看结果(3线程)...原创 2020-01-22 12:27:24 · 1078 阅读 · 0 评论 -
Jmeter参数化之使用函数助手读取csv数据文件
前言:Jmeter参数化之读取csv文件数据和读取txt文件数据是相同的。在接口测试时,也可以在请求参数中加入预期结果,使用断言来判断结果的正确性。聚合天气接口,例:http://v.juhe.cn/weather/geo?format=2&key=您申请的KEY&lon=116.39277&lat=39.9337481、csv文件数据(200为请求成功结果)...原创 2020-01-22 12:04:42 · 1346 阅读 · 0 评论 -
Jmeter参数化之读取csv文件数据
前言:Jmeter参数化之读取csv文件数据和读取txt文件数据是相同的。在接口测试时,也可以在请求参数中加入预期结果,使用断言来判断结果的正确性。聚合天气接口,例:http://v.juhe.cn/weather/geo?format=2&key=您申请的KEY&lon=116.39277&lat=39.9337481、csv文件数据(200为请求成功结果)...原创 2020-01-22 11:38:39 · 3253 阅读 · 0 评论 -
Jmeter参数化之读取txt文件数据
前言:接口测试时,使用txt文件存储多条数据,在Jmeter中读取数据,方便快捷。聚合天气接口,例:http://v.juhe.cn/weather/geo?format=2&key=您申请的KEY&lon=116.39277&lat=39.9337481、txt数据2、在Jmeter中关联txt文件(线程组->添加->配置文件->CSV ...原创 2020-01-22 10:54:00 · 8179 阅读 · 1 评论 -
Jmeter使用之响应断言
1、断言元件的作用:在request的返回层面增加一层判断机制,因为request成功了,并不代表结果一定正确。所以通过断言,我们不再会被200所迷惑,而是可以通过断言,看到我们请求是否真正的成功!2、使用方法给某个请求添加断言 添加对应的断言结果监听器3、HTTP请求->添加->断言->响应断言4、HTTP请求->添加->监听器->响应结...原创 2020-01-20 17:41:47 · 276 阅读 · 0 评论 -
Jmeter使用之Http信息头管理器
1、信息头:请求头(1)jmeter中的信息头(User-Agent:Apache-HttpClient)(2)浏览器中的信息头(User-Agent:Mozilla/5.0)2、作用:在传递cookie、token或者其他信息时使用。3、使用场景,如:反爬虫添加信息头--模拟浏览器发送请求(改变User-Agent)(1)线程组->配置原件->HTTP信息...原创 2020-01-20 16:58:15 · 1567 阅读 · 0 评论 -
Jmeter使用之Http请求默认值
前言:当很多的http请求拥有相同的部分时,可以以复用的形式设置http请求默认值。1、添加方式:线程组右键->配置原件->http请求默认值作用:在发送http请求的时候,自带默认值设置的参数。2、http请求如下:3、运行结果:...原创 2020-01-20 15:38:20 · 919 阅读 · 0 评论 -
Jmeter使用之get与post的http请求
一、Http的get请求方式1、测试计划->添加->Treads(User)->线程组2、线程组1->添加->Sampler->HTTP请求(聚合天气接口,例:http://v.juhe.cn/weather/index?format=2&cityname=%E8%8B%8F%E5%B7%9E&key=您申请的KEY)3、 ...原创 2020-01-20 15:09:44 · 1012 阅读 · 0 评论 -
接口测试中使用Jmeter测试工具
一、Jmeter概述1、Jmeter:Apache公司使用Java开发的一款测试工具。2、使用Jmeter原因:高效、功能强大 模拟一些高并发或多次循环等特殊测试场景3、使用流程:下载Jmeter,解压 安装Java环境 简单了解Jmeter的目录结构 启动Jmeter 编写一个Jmeter版本的测试案例4、Jmeter的作用、优点以及缺点(1)作用:接口测试...原创 2019-12-26 10:08:17 · 173 阅读 · 0 评论 -
读取Excel表中数据
1、导入Python的Excel包:pip install xlsx2、在工程中建立一个表格3、读取Excel表中数据,代码如下:import xlrd"""这里使用的Excel文件中数据为“文本”格式"""#打开Excel表excel=xlrd.open_workbook("../接口测试/data.xlsx")#定位其中的Sheet表sheet=excel.s...原创 2019-11-29 23:08:19 · 356 阅读 · 0 评论 -
使用unittest进行接口测试
在此requests的get请求上使用unittest进行测试代码如下:import unittestimport requestsclass Test(unittest.TestCase): def setUp(self): print("开始") def tearDown(self): print("结束") def te...原创 2019-11-24 23:07:22 · 223 阅读 · 0 评论 -
requests的post请求
requests的post请求说明:这里使用聚合数据中的根据GPS查询全国天气数据接口。接口地址:http://v.juhe.cn/weather/geo返回格式:json/xml请求方式:http get/post请求示例:http://v.juhe.cn/weather/geo?format=2&key=您申请的KEY&lon=116.39277&lat...原创 2019-11-24 22:40:06 · 436 阅读 · 0 评论 -
requests的get请求
requests的get请求说明:这里使用聚合数据中的根据城市名查询全国天气数据接口。接口地址:http://v.juhe.cn/weather/index返回格式:json/xml请求方式:get请求示例:http://v.juhe.cn/weather/index?format=2&cityname=%E8%8B%8F%E5%B7%9E&key=您申请的KEY...原创 2019-11-20 22:50:07 · 415 阅读 · 0 评论 -
http协议介绍
引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务...原创 2019-11-19 22:47:07 · 266 阅读 · 0 评论 -
RESTful风格
那么客户端是如何向服务器发送请求的呢?1、在这里我们先来介绍一下网站架构的设计风格随着互联网的不断发展,网站设计风格逐渐统一于RESTful架构风格RESTful架构风格最初由Roy T. Fielding(HTTP/1.1协议专家组负责人)在其2000年的博士学位论文中提出。HTTP就是该架构风格的一个典型应用。从其诞生之日开始,它就因其可扩展性和简单性受到越来越多的架构师和开发者们...原创 2019-11-19 22:44:47 · 252 阅读 · 0 评论 -
接口测试介绍
1、什么是接口测试? 接口测试是测试系统组件间接口的一种测试,接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,测试的重点是要检查数据的交换、传递、和控制管理过程,以及系统间的相互逻辑依赖关系等。 2、接口分类: 系统内部接口和系统外部接口 系统内部接口:模块间的相互调用 系统外部接口又包...原创 2019-11-19 22:35:56 · 304 阅读 · 0 评论