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

深圳住房建设局官方网站中关村手机在线

深圳住房建设局官方网站,中关村手机在线,如何做网盟推广网站,如何造网站需求分析: 每次执行完自动化测试,我们不会执行删除接口把数据删除,而需要留着手工测试,此时会导致下次执行测试有旧数据我们手工可能也会新增数据,导致下次执行自动化测试有旧数据 下面介绍两种清空数据的方法 一、通过…
  • 需求分析:
  1. 每次执行完自动化测试,我们不会执行删除接口把数据删除,而需要留着手工测试,此时会导致下次执行测试有旧数据
  2. 我们手工可能也会新增数据,导致下次执行自动化测试有旧数据

下面介绍两种清空数据的方法

一、通过获取total数值进行清空
1. 实际页面、查询接口地址如下,页面有分页统计功能,能获取到总条数


2. 首先需要添加查询接口获取总条数number,如下所示


3. 在接口管理层级下新增一个循环控制器,用来控制循环的次数,变量为上个查询接口获取的number,如下所示

4. 接着在删除检查数据层级下新增一个查询接口(该接口地址和获取number变量一样),用来获取delete_id,如下所示


5. 接着新增一个删除接口,把获取的delete_id变量参数化到删除接口中

6. 执行结果如下:

7. number变量获取方法如下:

8. delete_id变量获取方法如下,每次获取第一个数值,直到循环结束:
 二、通过获取jmeter变量matchNr进行清空
1. 实际页面、查询接口地址如下,页面没有分页查询功能,无总条数,可以通过jmeter的json path匹配变量获取总条数



2. 首先需要添加查询接口获取总条数assignment_id_matchNr,如下所示

3. 在接口管理层级下新增一个循环控制器,用来控制循环的次数,变量为上个查询接口获取的assignment_id_matchNr,如下所示

4. 接着在循环控制器层级下新增一个查询接口(该接口地址和获取assignment_id_matchNr变量一样),用来获取delete_id,如下所示


5. 接着新增一个删除接口,把获取的delete_id变量参数化到删除接口中

6. 执行结果如下

三、数据安全校验

 目前很多系统都是项目型,通过projectid去筛选查询接口,查询出自己需要的项目数据,其中就涉及到接口的安全测试,如果传的projectid为空,可能就会返回系统全部的数据,这种接口是有问题的,如果应用到循环删除中,就可能导致生产事故
1. 传正常的projectid,返回结果正常

2. 传projectid=null,返回系统所有数据

3. 怎样规避这种风险,可以增加个if控制器判断,只有project等于某个值(自己测试的项目)才能执行自动清除数据接口,project_check定义在全局变量中,跟着环境走,如下所示


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

http://www.yayakq.cn/news/762144/

相关文章:

  • 电商网站上信息资源的特点包括哪些html5移动端
  • 做动态图片的网站网站建设微商城多少钱
  • 长沙优化网站服务wordpress幻灯片插件 汉化
  • 我是做装修什么网站可以深圳做网站 信科便宜
  • 台州响应式建站seo网站建设课程
  • 做网页要去哪个网站网站建设与网页设计期末考试
  • 西安网站有哪些手续费北京搜索引擎优化
  • 做基础销量的网站网站组织结构图
  • 网站被攻击打不开怎么办dante wordpress
  • 网站的营销特点wordpress 测验插件
  • 网站开发支付宝九台网络推广
  • 网站邮箱登陆代码长春建站公众号
  • 文案策划网站怎么免费搭建网站
  • 网站关键词作用设计师培训计划方案
  • 网站开发需求问卷中国企业登记网官网
  • 东莞网站推广团队aws wordpress
  • 上海数据开放网站建设网站后台登陆不进去
  • 郑州网站设计费用成都网站关键词
  • godaddy 上传网站什么行业要做网站建设推广这些
  • 浅谈网站建设24小时永久有效在线观看
  • 网站轮换图linux wordpress 区别
  • 网站播放器源码建设银行发卡银行网站
  • 建模外包网站0代码开发平台有哪些
  • 简述网站开发平台安康市110报警平台
  • 秀屿区建设局网站河南最新新闻事件今天
  • seo华为网站诊断报告为什么要做网站
  • 广州建网站藤虎移动端优秀网站
  • 网站上传完成后要怎么做广州三合一网站建设
  • 成都便宜做网站的做预约的网站
  • 做网站菠菜什么意思网站推广优化软件