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

余姚专业网站建设公司微信小程序开发工具

余姚专业网站建设公司,微信小程序开发工具,公司域名注册流程,创艺装饰公司口碑如何我们从在日常功能测试过程中对UI的每一次操作说白了就是对一个或者多个接口的一次调用,接口的返回的内容(移动端一般为json)经过前端代码的处理最终展示在页面上。http接口是离我们最近的一层接口,web端和移动端所展示的数据就来自于这层,那么…

我们从在日常功能测试过程中对UI的每一次操作说白了就是对一个或者多个接口的一次调用,接口的返回的内容(移动端一般为json)经过前端代码的处理最终展示在页面上。http接口是离我们最近的一层接口,web端和移动端所展示的数据就来自于这层,那么我们如何知道在测试过成功UI上的每一次点击都触发调用了那些接口呢?请在下面的场景中找答案。

如下场景:

你负责测试某一个电商网站一个用户的订单列表功能,测试过程中你发现页面上展示的订单数量与实际数据库里的数量不一致,请大家结合自己平时的工作方式回忆下如何快速的定位该问题是不是BUG或者BUG产生的原因是什么。

下面说下我认为比较合适的定位方式:
1、 用chrome浏览器打开你正在测试的项目 F12打开开发者工具,切到network 标签,访问订单列表页面,如下图


抓取到展示订单列表的接口,可以看出本次请求一共传递了9个参数,此时打开RD提供的接口文档确认需要传递的参数是否传递的正确,或者参数个数一致,如果不正确,那可以判断是前端的Bug。
有人说如果没有接口文档怎么办?能看得懂代码的直接去看这个接口的定义或者实现,看不懂的就只能找后端开发去确认了
2、 点击Response标签将标签内的内容复制出来,问了更好的查看可以将其粘贴到格式化json的工具上(如果返回类型是json)工具地址:http://json.parser.online.fr/,然后查看这里面展示的记录数是不是跟UI上展示的一致,如果不一致可以判断是前端的Bug

3、 如果上一步没有问题,请打开系统的debug日志,获取订单的操作说白了最后落到数据库层面就是一条带条件的select 查询语句,我们从日志中可以获取到select 语句的参数,这个参数一般情况下就是在调用接口时传递的那9个,此时抓取到本次接口调用产生的sql语句然后放到数据库客户端上执行,分析查询条件和执行结果的关系,这个过程就是找出错误参数的过程。类似的debug日志如下:

从截图可以看出有一些select 语句如:select * from model where id = ? 

总结:测试过程遇到问题时先别急着喊开发,先自己有个初步的判断,或者直接定位到Bug产生的原因,这样既可以减少一些不必要的沟通还可以让开发直奔Bug的产生原因,提高问题的解决速度。

2023最新Jmeter接口测试从入门到精通(全套项目实战教程)

http://www.dinnco.com/news/71353.html

相关文章:

  • 昆明做门户网站的公司常用的搜索引擎有哪些?
  • 网站改版设计流程信息推广
  • 网站建设对网络营销的影响seo服务外包
  • 做网站赚大钱国际热点事件
  • 怎么做网站卡盟网络宣传方式有哪些
  • 俄乌今天最新军事动态优秀网站seo报价
  • 电影宣传推广方案seo排名技术软件
  • 多少钱 网站建设免费自制app软件
  • 上门做美容的有什么网站创建免费网站
  • 网站建设有哪些技术整合营销
  • 佛山新网站制作咨询广东东莞最新情况
  • 建网站 pdf百度竞价推广
  • 免费下载ppt模板网站哪个好搜索引擎有哪些网站
  • 网站的建设友情链接如何添加
  • 上海做公司网站多少钱全球疫情最新数据
  • 基督教网站做父母怎样教养孩子网站关键词排名优化电话
  • 企业网站模块建设流程网络营销方法有什么
  • 长春有微信网站一起整的吗企业网络营销策略分析案例
  • 市体育局网站 两学一做怎么才能建立一个网站卖东西
  • wordpress屏蔽广告seo网络推广有哪些
  • 腾讯企业邮箱怎么注册搜索引擎优化排名seo
  • 做网站开发 用什么深圳优化公司哪家好
  • 如何做二级域名网站网页平台做个业务推广
  • 衡水哪个公司做网站好网站推广方案范文
  • 开源平台seo网站优化软件价格
  • 宁波市有哪些网站建设公司寄生虫seo教程
  • 网站制作网页版百度一下官方网址
  • 中工信融营销型网站建设360安全浏览器
  • 想做网站怎么跟做网站的公司谈判推广学院seo教程
  • 模板网站有什么不好石家庄百度推广排名优化