由于 HTTP 是无状态的协议,同一个客户端每个请求都是独立的,上一个请求的任意数据都无法传递到下一个请求。为了在不同的请求间保存一些共同的数据(比如登录状态),就会用到 c...
You can run locust without the web UI - for example if you want to run it in some autom...
什么是 Locust(蝗虫)? Locust 是一款易于使用的分布式用户负载测试工具。它旨在对 web 系统(或其他系统)进行负载测试,从而获取一个系统的并发处理能力。 这个...
pm 对象与请求相关的功能有以下几个: pm.info info 对象包含与正在执行的脚本有关的信息。例如请求名称,请求ID和迭代计数; pm.variables/pm.en...
pm.sendRequest 用于在沙箱 Sandbox 中发送请求。比如你需要测试某类 API 的时候每个请求都需要先发送另一个请求获取某个值后作为请求参数。你就可以在 C...
随着近两年 IT 行业体量增大,各种新的技术不断呈现,但是这些技术,对测试人员的要求也变得越来越高。测试人员不仅仅是对系统进行测试,更重要的是在整个软件研发流程中起到质量监督...
已发布至github,远程依赖即可使用,不用将脚本复制到本地 更加具体使用方式见:链接:https://github.com/iimondo/Postman-encrypti...
前面我们通过 post 请求发送的是文本内容,也就是 ASCII 字符。如果需要发送文件到服务器,比如上传图片、视频等,就需要发送二进制数据。 一般上传文件使用的都是Cont...
不少同学做自动化测试时选择的是 Unittest 框架。Unittest 框架是 xunit 系列的测试框架 ,这类型的框架都具有很多共同的特性,都是各种语言自带的,比如 J...
如果想了解 Pytest 建议至少需要对 unittest 等类似 xunit 的框架有一定认识之后再来看。否则面对 pytest 这种灵活性非常高的框架就会难以理解。 通过...
上一节我们讲到验证码,通过图像识别的方式可以识别简单的验证码,所以识别对我们的意义不是特别大。 不过我单独开这一节来讲,也算是扩充一些知识面,同时也可以练习一下关于 requ...
首先了解一下如何在 unittest 框架中编写测试用例。 为了更好的了解 unittest 本身,我们编写一个非常简单的函数来进行测试。 这就是单元测试最基本的单元——函数...
什么是虚拟环境? 虚拟环境主要是为了独立多个 Python 解释器环境出来。这有什么用呢? 比如你在网上下了一个 Python 的开源系统,其中用到了 Django 1.11...
在进行 UI 测试时,一般来说我们都是编写固定的流程脚本,其中各种数据基本上都预先设定好,或者使用数据驱动的方式列出一部分数据。 这种方式固然有其好处,但是毕竟失掉了一些覆盖...
什么是接口(协议级别)测试?接口测试是使用接口测试工具、浏览器或者编写代码的方式,模拟接口的访问过程。依据接口参数要求,借助黑盒用例设计方法构造请求数据,并核对接口返回的响应...
这一次,我们借助抓包工具,分析 http 协议数据然后使用 postman 来模拟请求发送。 首先我们搭建好演示项目,如果没有搭建好请参阅《接口测试教程-演示项目》。 然后开...
有没有这样一种感觉: 学了 Python,好歹也会一门语言了,偶尔想要自己写点小工具来用用,当代码写好后,怎么运行是个问题了。难道,每次要用的时候都要打开编码工具来运行?写个...
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 csv ...