性能测试脚本分析学习

发表于:2014-4-24 11:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:架构师Jack    来源:51Testing软件测试网博客

  今天继续学习了查询入库_入库完全收货脚本录制。
  前提:入库收货页面存在大数据量,是几十万条数据,不输入查询条件默认是查询前部数据。
  操作:不输入查询条件,点击查询,默认查询全部数据
  存在问题:1.录制完成查询和收货后,保存脚本会有报错
  2.在tree目录下查找request,没看到查询response信息
  3.脚本分析出现很多重复的request
  原因:大数据查询,需等待一段时间,即后台刷新会出现request发出重复信息
  由于大数据,response信息过大,loadrunner无法重载出新response查找不到信息,同时保存报错。
  正确录制:
  1.输入OrderNO ,点击查询,操作收货。
  2.从request脚本分析<Operation>query<Operation> 计算查询操作发出请求,同时可以看response返回来的信息。
  3.查看完所有request可以看到,收货的request信息在查询中可以去调用。
  4.即在查询结果去做关联,在收货可以调用。
  5.由于查询条件OrderNO是输入的每次值会不一样,即需要做Script做参数化,导入数据库的值。
  6.每次回放脚本看是否成功,在tree目录下replay去查看response返回来的值是否正确,或者登陆系统去查看数据
  总结:参数化或者关联都是为request做更加真实的模仿,所以脚本那些变量需要参数化,第一步一定要从request去分析脚本,从<Operation>方法<Operation>去理解对应到系统的是做什么操作
版权声明:本文出自 xiaoxiaoyuqing 的51Testing软件测试博客:http://www.51testing.com/?391539
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号