随笔分类 -  接口测试

接口测试知识
摘要:1.今天下午做接口测试的时候遇到一个奇怪的问题:原因不明 requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without res 阅读全文
posted @ 2019-03-27 18:22 小心走火 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:def test_002_buy_ticket(self): data = [{"goods_id": "35", "sell_price": "65.00", "quantity": "1", "goods_type": "1", "cart_id": "0","tick_time": "2019-02-20", "sku": &quo 阅读全文
posted @ 2019-03-21 15:35 小心走火 阅读(2359) 评论(0) 推荐(0) 编辑
摘要:环境准备 ①Jmeter版本 ,JDK ②前置条件:将json.jar包置于..\lib\下, 如果还是报错,可以将该jar包添加到测试计划的Library中;否则会报:Typed variable declaration : Class: JSONObject not found in names 阅读全文
posted @ 2019-03-15 10:00 小心走火 阅读(2722) 评论(0) 推荐(0) 编辑
摘要:这里我们使用的断言方式是BeanShell断言,做一个新增功能的接口测试, 1.发一个post请求,新增测试数据,然后做一个返回数据的响应断言 大部分人都可以实现这个功能 2.如果是后台业务的话,我们的数据时会录入到后端数据库的,那么这里我们使用JDBC后置处理器,来获取数据 3.获取数据后,我们怎 阅读全文
posted @ 2019-03-13 15:56 小心走火 阅读(756) 评论(0) 推荐(0) 编辑
摘要:1.在使用Jmeter进行接口测试的时候,会使用到JDBC,连接数据库,操作数据库其得到的数据后续操作需要使用,这里我们使用了BeanShell的概念来获取JDBC的返回值 如下说明了联合使用的2种方式,建议使用方法2(一个请求,尽量不要分开) 2.在请求中我们加入JDBC前置处理器,如下图:不做说 阅读全文
posted @ 2019-03-13 13:01 小心走火 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:1.当我们在对接口进行断言或进行多个接口串联时,常常会需要从DB查询数据来做辅助,连接JDBC需要有支持DB的jar包;官网下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html 下载了包之后,Jmeter需要调用这个包,所以放在lib中( 阅读全文
posted @ 2019-03-13 11:39 小心走火 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:这个方法可以实现,登录获取的token放入CSV文件,供后续调用,这里没有用登录举例 阅读全文
posted @ 2019-03-12 14:20 小心走火 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:ddt:Class decorator for subclasses of ``unittest.TestCase``. ``unittest.testcase``子类的类修饰器。 ``unittest.testcase``子类的类修饰器。 ``unittest.testcase``子类的类修饰器。 阅读全文
posted @ 2019-03-08 18:02 小心走火 阅读(2163) 评论(0) 推荐(0) 编辑
摘要:这里为什么会想到这个问题呢? 1.我们在对一个商品下订单之前需要2个步骤,1 登录,2 加入购物车 2.那么我们到底是用哪一个cookie呢?实际测试的时候, a.发现只用了登录cookie,提示没有找到商品 b.只用了加入购物车的cookie,提示没有登录(登录超时或其他) 所以这就需要加入2个c 阅读全文
posted @ 2019-02-18 18:12 小心走火 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:我们日常使用Request库获取response.text,这种调用方式返回的text通常会有乱码显示: 如上:出现了乱码 解决方案:一 如上:使用这种方法调用显示了正确的中文 使用res.content时,返回的数据格式其实是二进制格式,然后通过decode()转换为utf-8,这样就解决了通过r 阅读全文
posted @ 2019-01-29 17:20 小心走火 阅读(8621) 评论(0) 推荐(0) 编辑
摘要:一、postman的使用 1.安装,postman是一个Chrome插件,可以在Chrome扩展程序中安装 百度就可以了 这里介绍一个小技巧:工作当中,我们可能经常会遇到一些404,500或者其他我们无法分析的错误时,我们可以把接口copy为cURL发送给开发人员,让其帮我们找到答案 开发者工具找到 阅读全文
posted @ 2018-08-05 11:52 小心走火 阅读(2763) 评论(0) 推荐(0) 编辑
摘要:首先,什么是接口呢? 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的a 阅读全文
posted @ 2018-04-17 13:49 小心走火 阅读(8306) 评论(12) 推荐(5) 编辑

点击右上角即可分享
微信分享提示