背景 电商行业,整个购物流程,离不开跟钱打交道,系统内也是门门道道,例如打款,对账等等业务,一旦涉及到钱的业务出现问题,都有可能造成严重的线上事故。 这部分的测试验证存在很多痛点,验证的过程主要依靠人工校验,涉及多个系统查询比对,...
做 Web 开发的同学应该比较熟悉 Postman ,一个 HTTP API 测试工具。它是一个基于 Electron 开发的客户端软件,支持 OSX,Window 和 Linux。Postman 功能非常强大,支持 REST,SOAP 和 GraphQL 请求,可以实现自动化接口测试、接口监控、模拟接口数据、...
背景 很多docker hub上拉下来的镜像,通过修改配置文件等操作,定制成了适合自己的镜像,以后用自己的镜像就可以,因此需要上传到docker hub,以后可以像代码一样管理维护自己的docker镜像。 注册docker hub账号 这个有比较多的攻略,大家可以...
Java 是当今最流行的编程语言之一,常年位居最受欢迎编程语言排行榜前三。一个优秀的java程序员,在研发时离不开对测试框架的了解,从而开发出更安全和更高效的代码。使用这些测试框架的其中一个最重要的原因是减少出错的可能性,提高开发效率,并降低...
今天我们的主题是如何使用Postman 做好鉴权。 一 . Postman的 Cookie 管理。 1、Cookie 设置位置 在之前阿萨聊测试:如何用Postman查看HTTP消息相关内容?讲解了如何使用Postman 抓包,在抓包时,其实也可以允许 Postman 抓取Cookie 并管理起...
需求 postman使用AES加密算法,加密请求体,然后修改原始body,再发给后端。 实现 具体使用API是如下图,collection_request.js。 有一个update方法,所以在postman前置脚本中增加如下代码: /** * 加密 */ function aesEnc...
数据上报 Node端 应用发布时,写入对应的工程和分支信息,创建定时器,实时上传_global.coverage变量,即覆盖率信息。 Client端 客户端的上报比较特殊,客户端不像服务端,在发布后可以全局保持coverage变量以及定时器方法,client端所有的...
背景 随着业务增长, 随之而来的前端需求激增, 如何在有限的时间内保证前端代码的质量. 通过测试同学单方面的保障, 还是免不了前端线上问题, 存在回归不到位或者测试遗漏的地方, 同时测试质量的高低没有客观数据可量化。 通过单测方法补充, 可以提...
用JMeter进行接口测试时,经常需要通过登录接口提取Cookie才能进行其他业务流程,如果cookie/token是在登录请求的响应报文里,那么可以通过正则表达式直接提取出来,但是如果Cookie不是在响应报文里,还可以怎么提取出来呢? 通过分析发现,业务接口...
先在开发的项目pom文件中添加依赖,配置插件,两个project: · 一个是springboot开发接口项目Chapter114 · 一个是测试接口项目Chapter15 在Chapter114项目包的pom.xml中写入: <build> <...
开始试验 声明:JMeter能支持写代码的就是beanshell元件,是的,任何它的元件。 过程分析 粉丝说很难的原因是因为没有java代码基础和对jmeter元件的数量使用;如果是关于JMeter不支持的功能,首先想到的就是手写代码带包成插件或者是beanshel...
今天分享几个 Postman 做测试时,应注意的问题: 1、Postman 是用什么语言开发的? 回答:javascript 简称 js。 2、Postman 环境变量、全局变量、文件中的变量都一样时,优先使用谁? 回答:可以理解成:文件>环境>全局,需要注意以...
一、UIRecorder 是什么 UIRecorder 是一款 UI录制 和 回归测试 工具,用于录制浏览器页面 UI 的操作。通过 UIRecorder 的录制功能,可以在自测的同时,完成测试过程的录制,生成 JavaScript 测试脚本代码。回归测试过程中,可以利用生成的 JavaScri...
背景概述: 今天登陆公司的管理后台,进行部门成员的工时审核工作,由于最近时间比较忙,积攒了好几天的工时没有审核。因为部门成员大家工作都很认真,所以审核都是通过。点击”通过“了几个待审核工时后,发现因为管理后台页面交互的问题,这样审核...
背景 大家在测试dubbo接口是不是特别痛苦?因为dubbo接口并不是比较常见的http协议的,而是dubbo协议的,测试dubbo接口的有几种方法,譬如jmeter自定义sampler调用,java连接zookeeper中心调用dubbo,telnet命令调用dubbo等。 痛点 相信大家都...
核心亮点功能 生成文档是Apipost的另一个重要功能,接口文档的撰写非常麻烦,而且很多属于重复工作,效率低下。我们写接口文档一般会采用Swagger来自动生成接口文档,但是这个接口文档侵入性太强了,在代码里面要写大量的注解和配置,有没有一键就可...
前言 最近在写自己的小Demo,是一个前后端分离的分布式项目,在开发阶段难免会遇到需要测试接口的时候,我用的是比较流行的PostMan接口测试工具,但是使用下来,发现这个工具测试一些学习的用例和小型项目是完全够用的,但是在玉带中大型项目的时候...
背景介绍 相信大部分开发人员和测试人员对 postman 都十分熟悉,对于开发人员和测试人员而言,使用 postman 来编写和保存测试用例会是一种比较方便和熟悉的方式。但 postman 本身是一个图形化软件,相对较难或较麻烦(如使用 RPA)实现自动化测试。...
背景 Jenkins借助钉钉插件,实现当构建失败时,自动触发钉钉预警。虽然插件允许自定义消息主体,支持使用Jenkins环境变量,但是局限性依旧很大。当接收到钉钉通知后,若想进一步查看报错具体原因,仍完全依赖邮件通知,很影响效率。 如何在钉钉通...
之前我们讲到了持续集成工具Jenkins的安装与配置,今天我们来讲Jenkins的构建与运行。 Jenkins的构建任务 新建任务 我们首先需要新创建一个任务,然后再赋予一个响亮的名字。 因为任务类型有好几种,像我们不被约束的撸码人,当然要选择Fr...