摘要: x-www-form-urlencoded 当用户通过form表单提交数据的时候,例如: 提交时会向服务器端发出这样的数据(已经去除部分不相关的头信息),数据如下: 它的Content-Type是application/x-www-form-urlencoded,这表示消息内容会经过URL编码 fo 阅读全文
posted @ 2019-07-28 18:44 李清欣 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: 导出成java的OkHttp代码 使用Junit进行接口自动化测试 使用fastJSON解析json字符串 创建个实体类 引入3个jar包 执行测试类 阅读全文
posted @ 2019-07-28 18:28 李清欣 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要导出? 导出成多语言脚本,方便二次开发 使用其他语言的test runner 使用自己最熟悉的语言做接口自动化测试 二、导出成python脚本 演示 导出成python的requesy脚本 使用unittest进行接口自动化测试 进入到C:\tools\Python37\Scripts路 阅读全文
posted @ 2019-07-28 17:57 李清欣 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1. 清除一个全局变量 Clear a global variable 对应脚本: postman.clearGlobalVariable("variable_key"); 参数:需要清除的变量的key 2.清除一个环境变量 Clear an environment variable 对应脚本: postman.clearEnviron... 阅读全文
posted @ 2019-07-28 17:50 李清欣 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 最近在学习python,但是在进行pip命令的时候发生了一些问题, 提示不支持命令,搜寻结果后,发现是因为自己的电脑中原来有装loadrunner, 导致了系统无法识别到底应该用哪个pip 于是搜索解决方案,普遍为2种,第一种:删除strawberry,但是这样明显是会影响到 其他软件的使用,所以不 阅读全文
posted @ 2019-07-28 17:34 李清欣 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Unknown or unsupported command 'install'Unknown or unsupported command 'show'Unknown or unsupported command 'list'在使用pip出现以上错误的时候(如下图) 原因:多个软件存在pip命令 阅读全文
posted @ 2019-07-28 17:16 李清欣 阅读(616) 评论(0) 推荐(0) 编辑
摘要: cmder安装:https://cmder.net/ node安装:https://nodejs.org/zh-cn/ 打开cmd命令,在命令提示窗输入 安装完后检查 nodejs -v npm -v cnpm -v 安装newman cnpm install newman --global 阅读全文
posted @ 2019-07-28 16:56 李清欣 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 一、collection作用?容器 组织业务逻辑 导入导出 其他功能,比如监控和mock server 二、为什么要使用变量 假设我们需要测试n个api,这些api的domain都是相同的,比如 api.itest.info/tasks api.itest.info/tasks/:task_id 如 阅读全文
posted @ 2019-07-28 15:52 李清欣 阅读(363) 评论(0) 推荐(0) 编辑
摘要: basic authentication https://postman-echo.com/basic-auth username:postman password:password 阅读全文
posted @ 2019-07-28 15:31 李清欣 阅读(429) 评论(0) 推荐(0) 编辑
摘要: postman中可以直接添加cookie,查看响应中的cookie https://postman-echo.com/cookies/set?foo1=bar1&foo2=bar2 阅读全文
posted @ 2019-07-28 15:27 李清欣 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、一些常见的请求方法 GET POST PUT DELETE PATCH 阅读全文
posted @ 2019-07-28 15:17 李清欣 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、思路 发请求去拿到网站的响应——》html 解析html标签,判断一些元素是否显示 二、目的 快速检查ui是否正确 三、用到的库 Cheerio https://cheerios.js.org 四、测试用例(小demo) 断言http://www.itest.info/courses 这个页面出 阅读全文
posted @ 2019-07-28 14:14 李清欣 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、在postman中运行一些JavaScript代码的地方 公共库(javascript) 环境变量与全局变量 动态变量 操作cookie 获取和查看请求及响应 读取数据文件 二、api文档 https://www.getpostman.com/docs/postman/scripts/postm 阅读全文
posted @ 2019-07-28 13:40 李清欣 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 预期和实际结果的判断 预期==实际:用例通过,写到报告里 预期!==实际:用例失败,写到报告里 一、例子演示 相当于首页右侧的10大每天的内容 url:http://www.v2ex.com/api/topics/hot.json Method:GET Authentication:None 给v2 阅读全文
posted @ 2019-07-28 13:17 李清欣 阅读(202) 评论(0) 推荐(0) 编辑
摘要: HTTP消息是服务器和客户端之间交换数据的方式 有两种类型的消息: 请求--由客户端发送用来触发一个服务器上的动作 相应--来自服务器的应答 一、HTTP响应的构成 1、状态行 HTTP响应的起始行被称作状态行,包含以下信息: 协议版本,通常为HTTP/1.1 状态码,表明请求是成功或失败。常见的状 阅读全文
posted @ 2019-07-28 12:44 李清欣 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、测试对象:v2ex的api 文档:https:www.v2ex.com/p/7vpTEc53 api:https://www.v2ex.com/api/topic/hot.json 最热主题:相当于首页右侧的10每条的内容 Method:GET Authentication:None 二、htt 阅读全文
posted @ 2019-07-28 12:29 李清欣 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、场景 1、开发接口的时候需要快速的调用接口,以便调试 2、测试的时候需要非常方便的调用接口,通过不同的参数去测试接口的输出 3、这些接口调用是需要保存下来的反复运行的 4、在运行过程中如果有断言(检查点)加持就更好了 二、postman的相关资料 官网及下载地址:https://www.getp 阅读全文
posted @ 2019-07-28 12:05 李清欣 阅读(248) 评论(0) 推荐(0) 编辑