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

wordpress 访问路径今日头条搜索优化怎么做

wordpress 访问路径,今日头条搜索优化怎么做,室内设计公司排名前50,中文网站模板下载免费1.Postman是什么? Postman是接口测试的工具,简单来说它能模拟浏览器对服务器的某个接口发起请求并接收响应数据。 1.1 Postman工作原理 2.Postman发送请求 2.1 发送GET请求 我们知道GET请求是没用请求体的,所以我们需要将请求参数写在Param…

1.Postman是什么?

        Postman是接口测试的工具,简单来说它能模拟浏览器对服务器的某个接口发起请求并接收响应数据。

1.1 Postman工作原理

 

2.Postman发送请求

2.1 发送GET请求

        

我们知道GET请求是没用请求体的,所以我们需要将请求参数写在Parames中或写在URL中,写在URL上的参数会自动同步到Params中。

 

2.2 POST请求

        POST请求的参数存放在请求体中,但是请求又有很多类型,如Json,表单等,那么我们怎么区分并且携带正确的参数呢?

这时我们就需要配置Header部分,这是请求头的内容,我们使用最多的就是Content-Type设置请求数据的类型;设置了格式之后,我们就要输入对应的内容了,在Body中输入请求携带的参数:

 

3.断言

        断言的目的是验证程序的执行结果是否和预测的一样,当程序执行到断言的位置时,对应的断言应该为真。若断言不为真时,程序会中止执行,并给出错误信息。

 

4.Postman关联

4.1 什么时候需要关联?

        当接口与接口之间存在依赖关系时(如只有登录后才能查看订单信息),需要使用关联

4.2 实现步骤

假定:接口B 产生的数据,被 接口A 依赖。

        1. 发送 接口B 请求,获取响应数据。

        2. 将 响应数据,放入公共容器(全局变量、环境变量)中

        3. 接口A 从 公共容器中,提取数据,发送请求。

核心代码:

// 1. 获取 响应数据,转为 json格式,保存到变量 jsonData中。
var jsonData = pm.response.json()
// 2.1 使用 全局变量做容器。
pm.globals.set("全局变量名", 全局变量值)
// 2.2 使用 环境变量做容器。
pm.environment.set("环境变量名", 环境变量值)
// 3. 在 postman 界面中(URL、请求头headers、请求体body) 提取 全局、环境变量 数据。
{{全局变量名}}/{{环境变量名}}

4.3 具体例子

4.3.1 使用全局变量实现

        思路:1.获取天气接口的返回值

                   2.将返回值中的城市名存入全局变量中

                   3.百度搜索接口中访问全局变量中的城市名

4.3.1.1  获取城市名并存入global环境中

4.3.1.2  在调用百度搜索接口中使用全局变量

 

4.3.2 使用环境变量实现

        和使用全局变量用法基本相同,只是pm调用的属性不同。

 

5.参数化

5.1 参数化简介

        将测试数据组织到数据文件中,通过脚本反复迭代执行,使用不同的数据,达到测试不同用例的目标。和unittest的 parameterized 类似

 

5.2 应用场景

        测试同一个接口但是测试点不同时考虑使用参数化,如:登录接口,注册接口。

 

5.3 数据格式

5.3.1 CSV

优点:数据组织格式简单

缺点:

1. 不能测试 bool 类型。因为 postman 读取 csv后,将所有非数值类型数据,自动添加 ”“ 变为字符串

2. 不能存储复杂数据类型(元组、列表、字典)。

3. 不能实现 参数测试。

应用场景:数据量较大,数据组织格式简单

 CSV文件格式:

 

5.3.2 JSON

JSON:

优点:
1. 可以测试 bool类型2. 能使用 复杂数据类型3. 可以实现 参数测试。
缺点:相同数据量,json文件要远大于 csv 文件。

 

应用场景:数据量较少,数据组织格式复杂。需要进行 参数测试!

 

 5.4 导入文件到Postman

可以点击preview查看文件格式是否正确,正确的格式如下图:

5.5 读取文件中的数据

根据 使用位置 不同,有两种方法。

第一种:请求参数(请求行、请求头、请求体)中:

        csv文件:{{字段名}}; json文件:{{键名}}

第二种:代码(Tests)中:

        使用 postman 内置的 关键字 iterationData.get(key)

        csv文件:pm.iterationData.get(字段名); json文件:pm.iterationData.get(键名)

全部设置完成后,依次点击Run->select file ->Run就可以开始执行文件中的用例,运行结果:

 

6.导入与导出

6.1 导入与导出collection

导出: 

导入:

 

6.2 导出环境变量

 导入同上。

 

7.newman生成测试报告

        Postman本身不能生成html的测试报告,我们需要通过newman和htmlextra来生成

npm install -g newman //这是安装newman的命令npm install -g newman-reporter-htmlextra  //这是安装htmlextra的命令

生成报告命令:        

newman run 测试集文件.json [-e 环境文件 -d 数据文件] -r htmlextra --reporter-htmlextra-export 文件地址\文件名

其中,测试集文件是postman导出的collection,环境文件是Environments,数据文件是用在自动化测试中的JSON或CSV文件

 

        注:使用这条命令时如果不想用绝对路径那就将需要的文件都放在同一个目录下并且在这个目录中打开cmd

 

http://www.dtcms.com/wzjs/488467.html

相关文章:

  • 吉林省住房建设厅网站网址大全百度
  • 建设工程消防监督管理规定网站杭州网站优化
  • 可以做英文纵横字谜的网站长春seo网站管理
  • 网站建设能在家工作上海空气中检测出病毒
  • wordpress用户上传视频教程北京网站建设优化
  • 武汉做网站专业建站环球网疫情最新动态
  • 可做产品预售的网站免费网站怎么注册
  • 清河网站建设费用seo快速排名软件
  • 有中文网站 怎么做英文网站推广公司简介
  • 音乐网站怎么做无线增值业务如何在百度上发表文章
  • 51单片机可以做网站销售推广
  • 信息平台网站的建设 文档seo搜索引擎优化课程总结
  • wordpress采集 知乎做灰色词seo靠谱
  • 可以写代码的网站app推广方案范例
  • 不拦截网站的浏览器株洲seo排名
  • 精美 企业网站模板竞价账户
  • 做视频编辑哪个网站素材比较好网络营销的模式有哪些?
  • 许昌那有做网站自动引流推广app
  • 石家庄网站建设推广公司报价人民日报最新新闻
  • 做网站还需要服务器吗加盟教育培训机构
  • 国外做评论的网站女生做sem还是seo
  • 视频网站用什么做网站外链出售
  • 秒收网站网络营销的特点有哪些特点
  • 大兴黄村网站建设公司营销型网站建设设计
  • 网站开发后端做那些互联网营销的五个手段
  • 海外公司注册代办长沙网络优化产品
  • 做网站用什么主机好软文营销广告案例
  • 重庆网站建设重庆营销策划公司排名
  • 赚钱做任务的网站有哪些简单的html网页制作
  • b2c网站可使用的交易功能网站提交入口百度