Postman的下载:
官网下载: 地址:https://www.getpostman.com/downloads/,选择页面中的“Download”,根据自己电脑配置, 选择32位下载还是64位下载
工具栏:
命令行运行:
cmd模式下输入node -v,回车,显示node版本号,即为安装成功 npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖 等)cnpm:淘宝团队的cnpm是npm在国内的镜像,可以用此代替官方版本(只读),同步频率目前为 10分钟 一次 以保证尽量与官方服务同步。 安装完后查看版本cnpm -v 安装newman:cnpm install newman --global 检查是否安装成功:newman -v 安装newman-reporter-html 执行cnpm install -g newman-reporter-html 在测试文件夹 pmtest 里面可以看到生成的一个 newman 文件夹,打开就可以看到生成的测试报告。
postman环境变量运用:
点击眼睛图标可以查看所有的环境变量和全局变量。点击眼睛图标右边的设置图标可以设置环境变量和全局变 量。环境变量可以分组设置,并且在使用的时候选择其中一组环境变量。 使用环境变量 {{host_85}} 两边各量个花括号括起来 这个环境变量可以在url 中使用,也可以在header 中能使用,还能在请求体中使用
jenkins操作:
添加http请求:线程组|添加|Sampler|HTTP请求
选中http 请求的sample,右键添加-》断言-》添加断言
在测试计划或线程组或sampler上右键添加监听器–察看结果树
断言:
用于预期结果和实际结果的对比 Tests响应断言的几种方式 (1)Status code:code is 200 (校验响应头是否包含某个值) (2)response body:contains string (校验返回结果中是否包含某个字符串) (3)response body:Json value check (校验返回结果中某个字段是否等于某个 值)(4)response header:content-type header check (校验响应头是否包含某个值) (5)response time is less than200ms (校验响应时间是否少于200ms) (6)response body:Is equal to string (校验返回结果中是否等于该字符串)使用 少