jmeter接口自动化分享(二).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口测试系列(二) --Jmeter脚本编写姓名:邱功圆部门:测试技术部时间:2015/7/28职位:软件测试工程师目录1、常用组件及作用域2、脚本编写Jmeter组件1.线程组 :场景的起始点,设置多少用户并发,什么时候开始跑,跑多久。2.控制器 :包括循环控制器和Logical Controllers。3.配置元件:对samplers进行配置,避免重复内容。4.定时器 :请求之间的暂停。5.前置处理器 :运行在Sampler之前,多用于设置sampler,和更新从上一 个响应获得的变量值。6. sampler:是指真正的请求,jmeter脚本中必须要包括sampler7. 后置处理器:运行在Sampler之后,多用于对响应数据的处理。8. 断言:验证服务器返回的信息是否正确。9. 监听器: 收集测试用例运行信息,例如响应时间,请求和响应的详细信息。Jmeter组件执行顺序执行顺序:1.配置元件2.前置处理器 3.定时器4.取样器(Sampler) 5.后置处理器 6.断言 7.监听器 只有有sampler 的时候,定时器,断言,前置/后置处理器才会被运行, 逻辑控制器和 Samplers 按它们在树里的排列顺序执行。Jmeter脚本编写脚本录制参数关联调试变量的提取脚本编写格式脚本录制 JMeter自带录制功能 Fiddler录制后转化为jmx脚本变量提取变量主要分为两类:全局变量局部变量参数关联接口请求中的一个变量需要用到上一个接口到服务器返回响应的动态值(上个请求),我们就需要用到关联,常见方式如下:1)用正则表达式从前一个请求中提取。2)用xpath从前一个请求中取,这种形式比较适合于返回为xml响应。3)用jp@gc - JSON Path Extractor 从前一个请求中提取,这种方式比较适合返回为json的响应。脚本调试脚本调试的目的脚本调试的技巧点脚本编写格式通常将用户和服务器的一次交互请求放在一个简单控制器或者事务控制器中;控制器需要写清楚用户操作或者访问的页面,具体接口最好能写清楚接口名称和作用,便于脚本的阅读和理解。作业1.拿自己的项目练手,编写自动化测试脚本。谢 谢!

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档