postman
文章平均质量分 83
阿里测试君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Postman(七): postman应用实战
把接口测试用例录入到postman中;原创 2022-12-09 19:37:18 · 2554 阅读 · 0 评论 -
Postman(六): postman定义公共函数
1、返回元素是否与预期值一致var assertEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual===expected;};2、返回元素是否与预期值不一致var assertNotEqual=(name,actual,expected)=>{tests[`${name}:实际结果: ${actual} , 期望结果:${expected}`]=actual!==expected。原创 2022-12-09 19:32:50 · 1017 阅读 · 0 评论 -
全网最牛最全Postman接口测试(五): postman设置接口关联,postman实现参数化
在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。原创 2022-12-08 19:11:38 · 2057 阅读 · 1 评论 -
全网最牛最全Postman接口测试(四): postman环境变量&全局变量设置,多接口顺序执行
在公司中,一般会存在开发环境、测试环境、线上环境等,如果需要在不 同的环境下切换做接口测试,显然我们需要把所有接口的域名进行修改,如果接 口测试用例较多,那么修改会非常费力,postman可直接通过切换环境来实现多 个环境中的参数切换。原创 2022-12-08 17:24:45 · 918 阅读 · 0 评论 -
Postman(3): postman持久化保存/设置断言
1、是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库2、包含有3个断言库支持BDD风格的expect/should和TDD风格的assert3、可以高效的和任何js测试框架搭配使用(支持在postman中应用)原创 2022-12-08 16:57:13 · 1413 阅读 · 0 评论 -
接口自动化测试框架:Pytest+Allure+Excel
1. Allure 简介Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测试中,最大限度地提取有用信息。Allure 是由 Java 语言开发的,支持 Pytest,JaveScript、PHP、Ruby 等。那么下面就来说说如何使报告更加详细的显示我们需要的信息,以及 Allure 与 Jenkins 的集成。(Windows/Mac 通用安装方法)下载地址:https://github.com/原创 2022-07-05 21:50:18 · 2458 阅读 · 2 评论 -
基于docker部署实现接口自动化持续集成
这篇文章还是需要一点点的docker的基础知识的兄弟们,不然会看的有一点点迷 01jenkins介绍及docker部署Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成1、创建网络2、下载并运行 docker:dind镜像创建docker目录,下面创建一个Dockerfile进入docker目录,执行下述命令,根据dockerfile创建一个自己的jenkins镜像启动自己的jenkins镜像运行后查看容原创 2022-07-01 16:22:05 · 623 阅读 · 0 评论 -
Docker + Selenium Grid 搭建分布式 UI 自动化测试
Selenium Grid 是 selenium 提供的一个分布式测试工具,将自动化脚本发布到多个物理机或者虚拟机(跨平台、跨浏览器)上执行,通过一个中心节点来控制多个设备,也就是在中心节点(hub)上管理测试,在其它节点(node)上执行测试,以实现 Selenium 的并行执行。除了可以在多个设备上运行测试脚本以外,Selenium Grid 也可以实现多浏览器兼容性测试。Node 本身不提供多线程并发执行,需要结合多进程技术实现并行执行用例。使用场景:Selenium Grid 架构:(Seleniu原创 2022-06-26 17:09:21 · 3224 阅读 · 2 评论 -
背熟这些 Docker 命令,面试再也不怕啦~
我们下载 Docker 镜像的时候,默认会访问 Docker 网站,而 Docker 网站是在国外部署的,距离比较远下载速度特别慢。我们可以通过设置加速器的方式来加速 Docker 镜像下载的速度。下面将描述一下使用加速器的步骤:1.我们这里选择的是阿里云提供的Docker 镜像加速器服务,首先访问阿里云的镜像仓库:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台2.选择“镜像加速器”3.根据个人的系统平台,选择运行 Docker 的 OS,并按照操作文档的要求修改Docker 配置文件,然后原创 2022-06-24 20:02:46 · 283 阅读 · 0 评论 -
软件测试如何写一份高质量的测试用例
测试一个新功能时,最重要的一个步骤就是编写测试用例,测试用例写好了,那么后面的测试工作基本就非常顺利了,那么怎样提高测试用例的质量呢?【文章末尾给大家准备了大量的福利】 充分理解需求拿到测试需求后,不应该拿到什么就是什么,需求上怎么写就怎么做,要有自己的见解。举个例子来说,某个网站年终大促,要搞个优惠活动,有两种优惠方式:测试人员A拿到这个需求后,发现非常简单,迅速的就将测试用例编写完了,如图乍一看是没有问题的,所有情况也都考虑到了,但是仔细研究的话会发现,其中漏掉了好多场景。测试人员B拿到这个需求后,发现原创 2022-06-02 19:08:22 · 1004 阅读 · 0 评论 -
requests+pytest+allure接口自动化测试
嗨咯铁汁们,很久不见,我还是你们的老朋友测试君,这里也感谢各位小伙伴的点赞和关注,你们的三连是我最大的动力哈,我也不会辜负各位的期盼,这里呢给大家出了一个requests+pytest+allure接口自动化测试希望能对你们有帮助哈测试一条数据先下载一个模块 requestspip install requests然后新创一个文件夹,创一个py文件,先用百度的来获取然后用聚合函数上面的真实数据做一个模拟的,就用新闻头条写一个,先拿到他的请求地址.原创 2022-05-23 15:14:37 · 609 阅读 · 0 评论 -
全网最牛最全的jmeter跨线程组获取cookie或jmeter线程组共享cookie
一、Jmeter版本此次示例采用的是apache-jmeter-5.2.1版本二、设置配置文件使Cookie管理器保存cookie信息。修改apache-jmeter-5.2.1/bin/jmeter.properties文件,把CookieManager.save.cookies设置为true,并去掉前面的注释#号,如下图所示:修改完成后保存,退出,并重启jmeter。点我·领取全套自动化测试资料https://mp.weixin.qq.com/s/Wl_Hrfh6terL_.原创 2022-05-16 21:29:43 · 598 阅读 · 0 评论 -
楼下老大爷都能看懂的-Python3+Selenium的自动化测试框架
首先你得知道什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。 Selenium WebDriver:提供Web自动化所需的API,主要用..原创 2022-05-09 15:27:59 · 294 阅读 · 0 评论 -
最新出炉 csdn最强最牛的fiddler抓包 抓天抓地抓空气
目录一、前言二、HTTP协议三、Fiddler简介和工作原理四、Fiddler六大块详解五、Fiddler过滤器六、Fiddler 对于WEB项目的抓包和改包项目实战七、Fiddler弱网测试八、Fiddler抓取https协议的数据报文和移动端抓包测试很多刚开始学习接口自动化测试的小伙伴对凡叔抱怨说:别的博主写的fiddler太杂了,凡叔能不能出一篇完整的fiddler啊,呐,凡叔花了一个星期的时间给你们写出来了,喜欢的小伙伴记得三连哦。点我全套软件测试(自动化测试原创 2022-05-05 15:08:42 · 418 阅读 · 0 评论 -
干掉 Postman?测试接口直接生成API文档,这个工具贼好用
大家好,我是测试君~ 一个小长假过去了兄弟们有没有想测试君呢,哈哈哈哈,前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,这里马不停蹄的来给大家分享一下。ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过为了方便演示,我直接用了平台在线服务。官网地址:https://www.showdoc.com.cn/item/index可以使用markdown语法来写API文档、数据字典文档、技术文档、在线excel文档。但像我这种资深的懒人程序员,其实.原创 2022-05-04 16:07:39 · 409 阅读 · 0 评论 -
最新出炉 --python3+requests+unittest:接口自动化测试
简单介绍框架的实现逻辑,参考代码的git地址:https://github.com/zhangying123456/python_unittest_interface点我免费领取全套软件测试(自动化测试)视频资料(备注“csdn000”)1.环境准备python3 + pycharm编辑器2.框架目录展示(该套代码只是简单入门,有兴趣的可以不断后期完善)(1)run.py主运行文件,运行之后可以生成相应的测试报告,并以邮件形式发送;(2)report文件夹存放测试结果..原创 2022-03-30 14:04:35 · 420 阅读 · 0 评论 -
这绝对是我见过全网最新最细没有之一的python全栈接口自动化测试框架,脚本,实例,报告。(附带源码)
目录一.前言二.环境准备:三、安装python四、安装虚拟环境:4.1安装requests库:五、http测试工具:六、在本地搭建httpbin:6.1requests.get()七、看下方法定义:7.1到官方文档去了下requests.get()方法的定义,如下:7.2点击右上角的【source】,看一下它的源码如下:7.3HTTP协议是一个基于请求/响应模式的、无状态的,应用层协议。既然有请求,就有响应,来看下resquest中常用的响应信息:八、..原创 2021-12-13 14:17:22 · 1280 阅读 · 4 评论 -
看完我这篇文字所有断言讲解,Jmeter性能,压测,接口,这些都是小题。
目录一.前言二.BeanShell断言三. BSF断言3.1BSF断言详解四.比较断言(compare assertion)4.1比较断言详解五.HTML断言5.1HTML断言详解六.JSR223断言6.1JSR223断言详解七.MD5Hex断言八.Size断言九.SMIME断言9.1SMIME断言详解十.XML概要断言10.1XML断言10.2XPath断言十一.响应断言11.1响应断言十二.断言持续时间一.前言Jme原创 2021-12-10 19:40:23 · 6035 阅读 · 0 评论 -
什么!还有人不知道,不会吧不会吧,不会真的有人不知道吧,强化版的 requests,这个库真星星你个星***强的起飞
前言:文章最后有一些作者的好东西和大家一起分享最近公司 Python 后端项目进行重构,整个后端逻辑基本都变更为采用"异步"协程的方式实现。看着满屏幕经过 async await(协程在 Python 中的实现)修饰的代码,我顿时感到一脸懵逼,不知所措。虽然之前有了解过"协程"是什么东西,但并没有深入探索,于是正好借着这次机会可以好好学习一下。什么是协程?简单来说,协程是一种基于线程之上,但又比线程更加轻量级的存在。对于系统内核来说,协程具有不可见的特性,所以这种由 程序员自己写程...原创 2021-09-03 17:05:44 · 169 阅读 · 0 评论 -
还在问用什么来做接口测试?万能Jmeter打造性能测试数据平台。jmeter 【 yyds】
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)可以自.原创 2021-09-02 18:59:19 · 4462 阅读 · 6 评论 -
看了那么多接口自动化测试文章,只有这篇写明白了
01什么是接口?1.接口可分为内部接口和外部接口。2.程序内部接口指,方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,要发帖就得登录,那么这两个模块就得有交互,它就会抛出一个接口,供内部系统进行调用。02什么是接口测试?1.接口测试,是指针对前后台进行的测试,系统组件间接口的一种测试;2.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。原创 2021-08-31 21:25:54 · 301 阅读 · 0 评论 -
没用TestNG之前,没想过自动化用例管理可以这么强大
TestNG是开源自动化测试工具,覆盖多类型测试:单元测试,功能测试,集成测试,它的功能非常强大 支持多种类型的单元测试(异常测试,超时测试,依赖测试….) 支持参数化&提供了丰富的测试用例组织方式(Suite, Test, Method) 生成测试报告,并支持测试报告扩展(Allure,ReportNG) 除了用于单元测试,在实施自动化时,我们可以基于TestNG实现用例的管理,无论是UI自动化还是API自动化,TestNG都可以用作用例...原创 2021-08-31 21:24:20 · 184 阅读 · 0 评论 -
十年测开如何理解自动化测试里的数据驱动、关键字驱动思路
01录制/回放的神话实际上可以理解为一种自动测试脚本和测试用例的紧耦合,既有测试脚本维护的难度,也与系统测试中面向用户的思路相抵制。每一家自动化测试工具厂商都会宣传,他们的工具非常容易使用,没有技术背景的测试人员只要简单录制测试的操作过程,然后播放录制好的测试脚本,就可以轻松自动化所有的测试。这样的说法是非常不负责的。现在我们来分析一下自动化测试不能单单只依靠录制/回放来完成的原因。通过录制建立的脚本,基本上都是用脚本语言以硬编码的方式编写的,当应用程序变动时,这些硬..原创 2021-08-07 17:02:28 · 190 阅读 · 0 评论 -
接口测试很难吗?教你用Postman实用代码实现时间戳加密
在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现呢?01接口举例下面我们以一个具体的接口例子来进行说明。首先来看看我们的接口文档信息,如图所示:接口文档此接口文档中,需要三个参数customercode、timestamp和itoken(是customerCode+timestamp+ytoken加密后的结..原创 2021-08-06 20:17:32 · 1092 阅读 · 0 评论
分享