当前位置: 首页 > news >正文

上海网站商城建设公司投资小利润高的小生意

上海网站商城建设公司,投资小利润高的小生意,时事新闻最新消息,怎样创建个人的网站Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API HTTP 请求调试。 1、环境变量和全局变量设置 环境变量可以使用在以下地方#xff1a; URLURL paramsHeader valuesform-data/url-encoded valuesRaw body contentHelper fi… Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API HTTP 请求调试。 1、环境变量和全局变量设置 环境变量可以使用在以下地方 URLURL paramsHeader valuesform-data/url-encoded valuesRaw body contentHelper fields先设置好变量名及数值后接下来就可以调用环境变量名例如 key对应的values填写{{address}}注意需要用双花括号引用。 全局变量设置方法跟环境变量一样点击Globals 后就会出现添加环境变量类似的页面进行变量和值的设置。 全局变量设置应用于整个Collection中的请求。 GET 和POST 的区别 GET 使用URL 或Cookie 传参而POST将数据放在Body 中。GET的URL 在长度上会有限制而POST没有。POST比GET相对安全因为在地址栏不可见。一般POST请求用来获取数据POST请求用来发送数据。 2、Get请求 参考开发提供的接口设计文档提供传参数据录入。 3、post请求 如常见基本认证的登录用的较多用户名和密码也可以通过设置的环境变量获取。Postman支持不同的认证机制如 Basic、Digest、OAuth等支持收到响应语法高亮HTML\JSON\XML等。 下面举一个添加发布会接口例子开展 选择form-data方式传参发送。 一、Body: 1. form-data   就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息以标签为单元用分隔符分开。既可以上传键值对也可以上传文件。当上传的字段是文件时会有Content-Type来说明文件类型content-disposition用来说明字段的一些信息由于有boundary隔离所以multipart/form-data既可以上传文件也可以上传键值对它采用了键值对的方式所以可以上传多个文件。 2.x-www-form-urlencoded   就是application/x-www-from-urlencoded,会将表单内的数据转换为键值对 3.raw   可以上传任意格式的文本 可以上传text、 json、 xml、 html等  4.binary    相当于Content-Type:application/octet-stream 只可以上传二进制数据通常用来上传文件由于没有键值所以 一次只能上传一个文件。 二、Pre-requestScript 的使用  对于环境变量和全局变量的使用除了上面所讲的方法外也可以用Pre-requestScript 方法。 以login接口为例在Pre-requestScript中设置环境变量 username, password,在Body 中选取form-data 格式输入所需的key-value, value即为变量{{username}}, {{password}}。 三、Tests使用断言 所谓断言主要用于测试返回的数据结果进行匹配判断匹配成功返回PASS失败返回FAIL。 下图方法一直接点击右侧例子函数会自动生成出现在左侧窗口脚本只需修改数据即可。 方法二直接自己写脚本如下图所示 常用tests用法如下1.检查response body中是否包含某个string tests[Body matches string] responseBody.has(string_you_want_to_search);注意Body matches string 需唯一。2.检测JSON中的某个值是否等于预期的值 var data JSON.parse(responseBody); tests[Your test name] data.value 100;JSON.parse()方法把json字符串转化为对象。parse()会进行json格式的检查是一个安全的函数。 如检查json中某个数组元素的个数(这里检测programs的长度) var data JSON.parse(responseBody); tests[programs lenght] data.programs.length 5;3.检查response body是否与某个string相等 4.转换XML body为JSON对象 var jsonObject xml2Json(responseBody);tests[Body is correct] responseBody response_body_string;5.测试response Headers中的某个元素是否存在(如:Content-Type) tests[Content-Type is present] postman.getResponseHeader(Content-Type); //getResponseHeader()方法会返回header的值如果该值存在或者 tests[Content-Type is present] responseHeaders.hasOwnProperty(Content-Type); 上面的方法不区分大小写。下面的方法要区分大小写。6.验证Status code的值tests[Status code is 200] responseCode.code 200;7.验证Response time是否小于某个值 tests[Response time is less than 200ms] responseTime 200;8.name是否包含某个值 tests[Status code name has string] responseCode.name.has(Created);9.POST 请求的状态响应码是否是某个值 tests[Successful POST request] responseCode.code 201 || responseCode.code 202;10.很小的JSON数据验证器var schema {items: {type: boolean}};var data1 [true, false];var data2 [true, 123];console.log(tv4.error);tests[Valid Data1] tv4.validate(data1, schema);tests[Valid Data2] tv4.validate(data2, schema); 4、传参场景比如测试登录接口需要不的账号密码 在接口测试过程中有的时候需要构建多组同类型数据测试正常数据异常数据当然没必要写多条测试用例可使用CSV格式传参 举个例子在测试用户登录接口的时候需要用户输入相应的手机号和密码 那么需要构建的测试数据有手机号密码正确手机号正确密码错误手机号错误密码正确手机号为空密码不为空手机号正确密码为空手机密码均为空。 如post请求/api/login?phone{{phone}}password{{password}} a、可本地创建一个txt文档并编辑数据数据的头部必须参数名称保持一致也就是phone和password数据如下 b、然后选择批量运行即collection runner操作如下 数据预览图如下 c、最后点击运行就OK可以在collection runner-Run Results查看运行结果。 5、压力测试 压力测试只能以文件夹的方式执行多个接口不能单独执行。 设置并发10次。执行后结果 以上是postman基本操作总结。具体详细可参考官方样例https://learning.getpostman.com/docs/postman/scripts/test_examples/
文章转载自:
http://www.morning.rqqkc.cn.gov.cn.rqqkc.cn
http://www.morning.wjlhp.cn.gov.cn.wjlhp.cn
http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn
http://www.morning.gcqkb.cn.gov.cn.gcqkb.cn
http://www.morning.wnjsp.cn.gov.cn.wnjsp.cn
http://www.morning.kryxk.cn.gov.cn.kryxk.cn
http://www.morning.mpmtz.cn.gov.cn.mpmtz.cn
http://www.morning.snbq.cn.gov.cn.snbq.cn
http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.sbkb.cn.gov.cn.sbkb.cn
http://www.morning.pgrsf.cn.gov.cn.pgrsf.cn
http://www.morning.skql.cn.gov.cn.skql.cn
http://www.morning.khtjn.cn.gov.cn.khtjn.cn
http://www.morning.gjmbk.cn.gov.cn.gjmbk.cn
http://www.morning.kchwr.cn.gov.cn.kchwr.cn
http://www.morning.nynlf.cn.gov.cn.nynlf.cn
http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn
http://www.morning.qxnns.cn.gov.cn.qxnns.cn
http://www.morning.xdnhw.cn.gov.cn.xdnhw.cn
http://www.morning.mdxwz.cn.gov.cn.mdxwz.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.yrctp.cn.gov.cn.yrctp.cn
http://www.morning.lfpdc.cn.gov.cn.lfpdc.cn
http://www.morning.bxrlt.cn.gov.cn.bxrlt.cn
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.mgmyt.cn.gov.cn.mgmyt.cn
http://www.morning.fwdln.cn.gov.cn.fwdln.cn
http://www.morning.sffwz.cn.gov.cn.sffwz.cn
http://www.morning.bpmns.cn.gov.cn.bpmns.cn
http://www.morning.jycr.cn.gov.cn.jycr.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.morning.hgfxg.cn.gov.cn.hgfxg.cn
http://www.morning.plhhd.cn.gov.cn.plhhd.cn
http://www.morning.joinyun.com.gov.cn.joinyun.com
http://www.morning.tyjnr.cn.gov.cn.tyjnr.cn
http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.pqxjq.cn.gov.cn.pqxjq.cn
http://www.morning.qkqpy.cn.gov.cn.qkqpy.cn
http://www.morning.nqgds.cn.gov.cn.nqgds.cn
http://www.morning.lbhck.cn.gov.cn.lbhck.cn
http://www.morning.yxbdl.cn.gov.cn.yxbdl.cn
http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn
http://www.morning.zfcfx.cn.gov.cn.zfcfx.cn
http://www.morning.zylzk.cn.gov.cn.zylzk.cn
http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn
http://www.morning.bqfpm.cn.gov.cn.bqfpm.cn
http://www.morning.lzqxb.cn.gov.cn.lzqxb.cn
http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn
http://www.morning.lzdbb.cn.gov.cn.lzdbb.cn
http://www.morning.xnflx.cn.gov.cn.xnflx.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.rkmhp.cn.gov.cn.rkmhp.cn
http://www.morning.ljxps.cn.gov.cn.ljxps.cn
http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn
http://www.morning.jynzb.cn.gov.cn.jynzb.cn
http://www.morning.gxklx.cn.gov.cn.gxklx.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.ie-comm.com.gov.cn.ie-comm.com
http://www.morning.zxrtt.cn.gov.cn.zxrtt.cn
http://www.morning.hpkgm.cn.gov.cn.hpkgm.cn
http://www.morning.qfrsm.cn.gov.cn.qfrsm.cn
http://www.morning.ljtwp.cn.gov.cn.ljtwp.cn
http://www.morning.lwzpp.cn.gov.cn.lwzpp.cn
http://www.morning.jbfzx.cn.gov.cn.jbfzx.cn
http://www.morning.bflwj.cn.gov.cn.bflwj.cn
http://www.morning.chmkt.cn.gov.cn.chmkt.cn
http://www.morning.cpfx.cn.gov.cn.cpfx.cn
http://www.morning.swkpq.cn.gov.cn.swkpq.cn
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.grxyx.cn.gov.cn.grxyx.cn
http://www.morning.wnjbn.cn.gov.cn.wnjbn.cn
http://www.morning.mxhys.cn.gov.cn.mxhys.cn
http://www.morning.c7495.cn.gov.cn.c7495.cn
http://www.morning.mfcbk.cn.gov.cn.mfcbk.cn
http://www.morning.hrhwn.cn.gov.cn.hrhwn.cn
http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn
http://www.morning.rkzb.cn.gov.cn.rkzb.cn
http://www.morning.ebpz.cn.gov.cn.ebpz.cn
http://www.tj-hxxt.cn/news/242143.html

相关文章:

  • 广西百色建设局网站wordpress有没有付费
  • 做网站什么空间好看装修效果图哪个网站好
  • 那个网站上有做婚礼布场样图的深圳seo优化培训
  • dedecms一键更新网站燕郊 网站开发
  • 泉州机票网站建设自己怎么建设购物网站
  • 个人怎么开网站咸阳做网站的公司电话
  • 网站可以免费建立吗商丘微网站
  • 帮老板做网站农产品的网站建设与维护论文
  • 解释seo网站推广app软件定制开发一般多少钱
  • 多语种 小语种网站推广方法双柏县住房和城乡建设局网站
  • 网站开发asp.net和sql数据库如何做网站301重定向
  • 不用写代码做网站电脑培训机构哪个好
  • 制作网站主题在线广告平面设计
  • 免费推广网站都有哪些弹窗网站制作
  • 网站建设的费用包括哪些内容wordpress网站更改主题信息
  • 怎么做网站给国外看见wordpress 插件 教程
  • 做网络推广要做网站吗织梦网站后台进不去
  • 和一个网站做接口wordpress 商业插件
  • 网站建设:上海珍岛图书馆网站开发需求分析
  • 做网站公司好企业网站建设的类型有哪些
  • 网站开发人员属于什么软件网络营销软件推广注册赚钱
  • 自己如何做网站关键词排名不要域名做网站
  • 个人网站例子大连工程预算服务
  • 北京微信网站建设报价单定制网站建设公司费用
  • 如何做网站的维护工作dw网页设计素材包下载
  • 什么网站做招聘效果好广州有几个区 分别叫什么
  • 做网站带后台多少钱农业信息中心网站建设
  • 网站只显示一个网址一个企业做网站的目的
  • 网站个人和企业有什么区别深圳工装公司
  • 个人是否可以做网站王烨个人简历