Document
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页

2021年1月8日

摘要: whistle是基于Node实现的跨平台web调试代理工具,支持windows、mac、linux等所有安装了Node的操作系统,可以部署在本地机器、虚拟机或远程服务器,并通过本地网页查看或修改HTTP、HTTPS、Websocket请求(响应)的基本信息、头部及内容等。 whistle把每一类操作 阅读全文
posted @ 2021-01-08 09:47 糖不苦- 阅读(206) 评论(0) 推荐(0) 编辑
 
摘要: 本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。 一、浅谈为什么需要工具 我们来看 阅读全文
posted @ 2021-01-08 09:46 糖不苦- 阅读(88) 评论(0) 推荐(0) 编辑
 
摘要: 本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图: 下面分别介绍下每个阶段具体需要做什么: 一、性能需求分析: 性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好 阅读全文
posted @ 2021-01-08 09:44 糖不苦- 阅读(47) 评论(0) 推荐(0) 编辑
 
摘要: 用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一、下载HTMLTestRunner下载: 这个模块不能通过pip安装,只能下载安装,下载地址如下: python2.x版本:http://tu 阅读全文
posted @ 2021-01-08 09:41 糖不苦- 阅读(103) 评论(0) 推荐(0) 编辑
 
摘要: 我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离? 以上这些问题才是我们自动化测试中要重点考虑的问题,单个用例其实并不难。 来看一 阅读全文
posted @ 2021-01-08 09:39 糖不苦- 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 前面五节主要介绍了环境搭建和requests库的使用,可以使用这些进行接口请求的发送。但是如何管理接口案例?返回结果如何自动校验?这些内容光靠上面五节是不行的,因此从本节开始我们引入python单元测试框架 unittest,用它来处理批量用例管理,校验返回结果,初始化工作以及测试完成后的环境复原工 阅读全文
posted @ 2021-01-08 09:38 糖不苦- 阅读(94) 评论(0) 推荐(0) 编辑
 
摘要: 有了前面几节的介绍,基本的接口测试是可以满足了。本节一些其它的高级技巧: 一、认证 1、基本认证: 复制代码 -- coding:utf-8 -- import requests url = "http://httpbin.org/basic-auth/user/passwd" r1 = reque 阅读全文
posted @ 2021-01-08 09:37 糖不苦- 阅读(112) 评论(0) 推荐(0) 编辑
 
摘要: 掌握了前面几节的的内容,就可以做一些简单的http协议接口的请求发送了,但是这些还不够。HTTP协议是一个无状态的应用层协议,也就是说前后两次请求是没有任何关系的,那如果我们测试的接口之前有相互依赖关系怎么办呢(比如我要在博客园发文章,是需要先登录的),这时我们就要用到cookie和session技 阅读全文
posted @ 2021-01-08 09:36 糖不苦- 阅读(99) 评论(0) 推荐(0) 编辑
 
摘要: 上一节介绍了 requests.get() 方法的基本使用,本节介绍 requests.post() 方法的使用: 本文目录: 一、方法定义 二、post方法简单使用 1、带数据的post 2、带header的post 3、带json的post 4、带参数的post 5、普通文件上传 6、定制化文件 阅读全文
posted @ 2021-01-08 09:35 糖不苦- 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: 环境搭建好后,接下来我们先来了解一下requests的一些简单使用,主要包括: requests常用请求方法使用,包括:get,post requests库中的Session、Cookie的使用 其它高级部分:认证、代理、证书验证、超时配置、错误异常处理等。 本节首先来了解一下requests库中如 阅读全文
posted @ 2021-01-08 09:31 糖不苦- 阅读(418) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 37 下一页