jmeter开发导入excel脚本

  
  

<强> ? ?测试过程中,经常需要对导入excel进行性能,自动化测试,很多导入脚本并不支持录制功能,只能通过抓包方式获取请求参数,然后在手工开发脚本,由于很多同学可能对导入这块没有实际操作经验,开发起来会很困难,本文将详细介绍如何手工开发导入的脚本

     

<强>一、手工导入脚本

  
      <李>首先使用浏览器登录系统,按F12查看HTTP请求,这里推荐谷歌浏览器,需要点击Network> XHR,这样就能看到当前页面需要的请求
     jmeter开发导入excel脚本   <李>点击确定按钮,系统提示正在导入
     jmeter开发导入excel脚本   <李>导入中,系统提示记录已存在,是否确认执行并更新?,点击确定
     jmeter开发导入excel脚本   <李>   

    导入成功,系统会提示导入成功提示,此时最好关闭录制按钮,避免录取更多的请求
     jmeter开发导入excel脚本

      李   <李>根据抓取到的接口请求,我们知道导入总共涉及到四个接口请求,主要有如下四个
    一。/epm-web/公共/epm/平台/ipln/upLoadPlan/ipln_af7f60062819467c927862e3d366b936。做该接口是导入数据之前,系统返回导入数据版本,此时并未导入数据到系统
    二。/epm-web/公共/epm/平台/ipln/ipln_af7f60062819467c927862e3d366b936.do吗?checkPlan该接口是检查当前页面有多少行数据
    三。/epm-web/公共/epm/平台/ipln/ipln_af7f60062819467c927862e3d366b936.do吗?deletePlan该接口用来确认是否覆盖旧数据
    四。/epm-web/公共/epm/平台/ipln/upLoadPlan/ipln_af7f60062819467c927862e3d366b936.do ? upLoadPlan& importType=0, batVersion=零该接口才是最终导入数据的接口   <李>经过多次抓包对比发现,本次导入excel接口中没有涉及到参数需要动态变化,也就是不需要对请求的参数值进行参数化,本文主要介绍最后一个导入接口(其它HTTP类型接口可以参考本人专门写的Jmeter HTTP接口案例开发,调试方法),如下图
     Jmeter开发导入excel脚本“> <br/> <img src=   
  

<强>二,开发脚本

  
      <李>首先添加一个HTTP请求接口,输入协议,服务器ip、端口号,方法,接口路径,参数值
     jmeter开发导入excel脚本   <李>点击文件上传、输入抓取参数表单数据中获取的上传文件名称,参数名称,MIME类型,本次文件名称使用相对路径格式,把导入文件放在数据路径下
     jmeter开发导入excel脚本   <李>添加HTTP信息头管理器,输入页面的饼干信息,表头未申明其它- type类型,用默认的即可
     jmeter开发导入excel脚本   <李>点击调试按钮,返回成功,数据正常导入到系统
     jmeter开发导入excel脚本“> <br/> <img src=   
  <人力资源/>   

?? <强>如果文章对你有帮助,可以在右下角点击关注功能,欢迎转发,拍砖,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,微信公众号与本平台文章同步,方便大家查阅

  <人力资源/>   

<强> QQ技术交流群:加群请输入验证信息51 cto
? ? ? ? ? ? ? ? ? ? ? ? ? ? jmeter开发导入excel脚本

jmeter开发导入excel脚本