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

建设信用卡网站换积分网页设计个人实训报告

建设信用卡网站换积分,网页设计个人实训报告,wordpress编辑文章手机版,wordpress页面添加按钮我们在做接口测试过程中#xff0c;往往会遇到以下几种情况 每次发送请求#xff0c;都需要更改参数值为未使用的参数值#xff0c;比如手机号注册、动态时间等 上一个接口的请求体参数用于下一个接口的请求体参数 上一个接口的响应体参数用于下一个接口的请求体参数#… 我们在做接口测试过程中往往会遇到以下几种情况 每次发送请求都需要更改参数值为未使用的参数值比如手机号注册、动态时间等 上一个接口的请求体参数用于下一个接口的请求体参数 上一个接口的响应体参数用于下一个接口的请求体参数比如sessionId、token 上一个接口的响应体参数用于下一个接口的url接口地址中 上一个接口的响应头参数用于下一个接口的请求体参数比如token ......   针对以上种种情况我们都可以通过参数化和正则提取的方式来解决 一、参数化 举例演示提供一个注册和登录的接口请求体需要手机号和密码进行注册登录并且注册过的账号再次注册会提示已注册因为不管是未注册还是已注册的手机号去注册接口都会调用成功所以我会在注册接口上添加一个断言 注册接口 登录接口 断言 我们再次注册时就会断言失败 1.用户定义的变量 上面的示例看到每次去调用接口都要手动修改手机号码并且注册和登录接口都要同步修改这样操作相当繁琐针对这个问题我们使用用户定义的变量的工具进行优化 在线程组上右键—添加—配置元件—用户定义的变量 我们把注册和登录的手机号和密码都提取出来放到这里 定义了之后我们需要调用该参数调用方式是在对应的取样器里使用${key}的格式替换取样器请求体里的值这样我们就可以每次只修改一次就可以在所有的接口上通用了 虽然在此基础上已经得到了相应的优化我们能不能做到每次运行的时候都不用去修改用户定义的变量里面的值呢答案是可以的这时候我们要使用到函数助手构造相应的随机函数 对于函数的各种用法这里不做说明可以通过函数助手的帮助去查看各个函数的使用方法 我们通过函数助手来构造一个生成随机手机号的方法来替换用户定义的变量的值 2.CSV数据文件设置 该方法也是参数化的一种场景我们可以提前使用csv文件或者其它文本文件txt、log、xml、json...构造大量数据然后再读取文件里面的内容引用到对应的接口当中去这里要注意的是在国内csv我们使用excel编辑器保存后遇到中文会出现乱码的情况因此需要进行转码后才能正常使用 在线程组上右键—添加—配置元件—CSV 数据文件设置 我们先构造测试数据 然后配置CSV数据文件设置 此时我们可以直接替换接口参数的值为该变量名称但是不可以替换用户定义的变量的值会引用不到 执行结果如下 我们如果设置并发量为5则会依次读取每一行数据 3.用户参数 在用户定义的变量中使用随机生成手机号的方式执行它的执行原理是在整个线程组执行会话之前创建一次后执行过程中的所有线程都会去使用这个值并不是每个线程组使用时都会随机生成不一样的值所以在并发测试中遇到这种情况就不行了因此我们可以用户参数的工具来使得每个线程组调用的时候都能随机生成一个随机数 在线程组上右键—添加—前置处理器—用户参数 我们可以将上面用户定义的变量中由函数助手生成的函数拿到用即可 我们将接口参数化替换 设置并发为10查看结果 二、正则提取 上面我们处理的是随机数这里我们则要通过一些方法将下个接口要使用的参数用上个接口的请求体、响应头或者响应体中提取出来以此来处理接口依赖的问题因为暂时没有好的实例这里只讲使用方法 1.JSON提取器 在指定的接口取样器上右键—添加—后置处理器—JSON提取器   我们在查看结果树里面将JSON Path Tester调出来可以进行编写表达式进行测试验证表达式是否正确注意该提取器只适用于接口的json响应体 JSON提取器的表达式语法格式为$.key的格式 如果响应体遇到嵌套列表的形式如 {domain: [{id: sdfhhsdfafvgg}, {name: Tom}] } 如果要提取name的值表达式为$.domain[1].name {tenant: admin,domain: [{id: sdfhhsdfafvgg, name: Tom},{id: 234gdgdh45h, name: Jerry}]} 如果要提取所有name的值表达式为$..name  返回结果为一个列表 我们将正确的表达式填入到JSON提取器的配置当中后面的接口就可以通过${变量名称}的方式调用该参数 2.正则表达式提取器 在指定的接口取样器上右键—添加—后置处理器—正则表达式提取器 正则表达式的格式左边界(.*?)右边界  以code为例 我们执行一次查看提取结果 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.ihoyoo.com/news/129589.html

相关文章:

  • 洛阳网站改版维护公司单产品网站模板
  • 做图模板网站商业空间设计有限公司
  • 网站配色方案网站建设费用低设计好
  • 南阳做网站优化哪家好江阴市做网站的
  • php 上传到网站短网址在线生成工具
  • 网站排名掉了怎么恢复网络知识
  • 河北地矿建设集团官方网站网站导航栏如何优化
  • 小型网络公司是干嘛的谷歌自建站和优化
  • igem网站建设wordpress修改文件上传大小
  • 做网站可以没有框架吗网页制作技术学什么
  • 洛阳响应式建站刚刚大连发布紧急通知
  • 焦作做网站优化金融类的网站怎么做
  • 简述一个网站设计的主要步骤程序员 做网站 微信公众号 赚钱
  • 做网站吸引客户html网页制作难吗
  • 山东青岛网站建设公司排名天津建设工程信息网官网查询
  • wordpress自动加水印搜索引擎优化简称
  • 专业做网站制作的公司线上销售渠道
  • 网站模块结构图宁波做网站定制
  • 做网站怎样调用支付宝接口个人免费网站建站运营
  • 网站宣传方案如何给公司注册网站
  • 淘宝联盟的网站怎么做网页设计中好的网站
  • 网站ftp密码wordpress网站内容
  • 深圳高端人力资源公司网站关键词怎么优化
  • 爱站网长尾关键词挖掘工具的作用联盟营销平台
  • 网站com域名上不去cn能wordpress 制作支付页
  • 做企业网站所需要的资料装修公司 wordpress
  • 网站seo快速游戏开发平台
  • 天猫店的网站怎么做的海南快速seo排名优化
  • 网站 扩展wordpress 无法访问文章
  • 四川网站seo设计wordpress点赞和打赏