随笔分类 - 接口测试
摘要:使用newman生成Postman的测试报告: newman的安装: 1.先下载Node.jshttps://nodejs.org/en/ 2.安装NodeJs(很容易安装,这里不多做介绍) 3.打开cmd,输入node,如果没有报错,而是显示“>”,说明node安装成功。 4.安装newman打开
阅读全文
摘要:正则表达式提取器: 用正则表达式提取数据赋值给name_b 然后使用${name_b}就可以在全局进行调用了 json提取器: 使用json数据的属性名获取它的属性值 然后使用${access_token}就可以在全局进行调用了
阅读全文
摘要:1、安装JDK配置好环境变量,必须JDK1.8及以上, 补充jdk环境变量的配置: 1.1新增系统环境变量:JAVA_HOME 填入java安装目录(c:\programe file\java) 1.2新增CLASSPATH 变量: 输入的值 .;%JAVA_HOME%\lib 1.3修改path环
阅读全文
摘要:当你做接口关联时,需要用到上面接口的返回值, 但是开发给你的接口文档里面没有告诉你这个返回值在哪。 所以你通过CTRL+F去前面接口的响应正文(response body)里 根据属性名去找对应的属性值,但发现找不到这个属性名。 可能原因: 1.一般原因: 可能那个变化的属性值不在前一个接口,而是在
阅读全文
摘要:接口关联定义: 在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果,从而让后一个接口能正常执行,这个过程的实现称为关联。 postman中实现关联操作的步骤如下: 1、根据接口文档,找到哪些是会变的属性(这就是下面接口要用的返回值),然后利用postman获取上一个接口指定的返回值 2、
阅读全文
摘要:下面是用正则表达式获取responseBody中[admin]中的admin 因为[ ]是一个比较特殊的字符,与正则表达式本身冲突,得到的结果会是一个null,所以下图取[1]的运行结果会报错。 解决办法: 因此,需要匹配其本身时,需要进行处理。 我这里是先将’[admin]’整个截取出来,在用sl
阅读全文