jmeter开发导入excel脚本
测试过程中,经常需要对导入excel进行性能、自动化测试,很多导入脚本并不支持录制功能,只能通过抓包方式获取请求参数,然后在手工开发脚本,由于很多同学可能对导入这块没有实际操作经验,开发起来会很困难,本文将详细介绍如何手工开发导入的脚本
一、手工导入脚本
1. 首先使用浏览器登录系统,按F12查看HTTP请求,这里推荐谷歌浏览器,需要点击Network>XHR,这样就能看到当前页面需要的请求
2. 点击确定按钮,系统提示正在导入
3. 导入中,系统提示记录已存在,是否确认执行并更新?,点击确定
4. 导入成功,系统会提示导入成功提示,此时最好关闭录制按钮,避免录取更多的请求
- 根据抓取到的接口请求,我们知道导入总共涉及到四个接口请求、主要有如下四个
一. /epm-web/public-access/epm/platform/ipln/upLoadPlan/ipln_af7f60062819467c927862e3d366b936.do 该接口是导入数据之前,系统返回导入数据版本,此时并未导入数据到系统
二. /epm-web/public-access/epm/platform/ipln/ipln_af7f60062819467c927862e3d366b936.do?checkPlan 该接口是检查当前页面有多少行数据
三. /epm-web/public-access/epm/platform/ipln/ipln_af7f60062819467c927862e3d366b936.do?deletePlan 该接口用来确认是否覆盖旧数据
四. /epm-web/public-access/epm/platform/ipln/upLoadPlan/ipln_af7f60062819467c927862e3d366b936.do?upLoadPlan&importType=0&batVersion=null 该接口才是最终导入数据的接口 - 经过多次抓包对比发现,本次导入excel接口中没有涉及到参数需要动态变化,也就是不需要对请求的参数值进行参数化,本文主要介绍最后一个导入接口(其它HTTP类型接口可以参考本人专门写的Jmeter HTTP接口案例开发、调试方法),如下图
二、开发脚本 - 首先添加一个HTTP请求接口,输入协议、服务器ip、端口号、方法、接口路径、parameters值
- 点击File Upload,输入抓取参数Form Data中获取的上传文件名称、参数名称、MIME类型,本次文件名称使用相对路径格式,把导入文件放在data路径下
- 添加HTTP信息头管理器,输入页面的Cookie信息,表头未申明其它Content-Type类型,用默认的即可
- 点击调试按钮,返回成功,数据正常导入到系统
如果文章对你有帮助,可以在右下角点击关注功能,欢迎转发、拍砖,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,微信公众号与本平台文章同步,方便大家查阅
QQ技术交流群:加群请输入验证信息51CTO
微信二维码关注公众号:
关注之后,回复资源下载,即可获取本人共享的各种资源下载地址
jmeter开发导入excel脚本相关推荐
- vue导入excel进度条_Vue 前端开发——导入Excel/Csv
项目开发中遇到导入表格常见的就是excel和csv 格式,一般情况下我们会前端首先得到这个表格里面的数据,然后再把数据发送给后端,也有的是直接上传文件传给后台后台自己处理,这样就不好控制上传前预览和处 ...
- CATIA软件VBA二次开发:Excel文件中点坐标数据导入与生成点应用程序编写
本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 前几期为大家介绍了基于VBA二次开发的CATIA软件焊点坐标数据导出应用程序编写以及焊点小球生成工具应用程 ...
- Matlab编程技巧:通过脚本导入Excel数据字典
本文研究如何将Excel表格中的数据字典导入到Matlab工作空间中,并在建模时使用. 文章目录 1 数据字典的概念及管理方式 2 Excel表格模板建立 3 脚本导入数据字典 3.1 导入方法 3. ...
- 在线导入Excel自定义报表,助力快速攻克金融系统开发难点
SpreadJS v13.2正式版下载 Excel在金融.财税.投行和投资界应用广阔,常用于构建财务模型(Financial Model),如财务三张报表.NPV/IRR.市场规模预测.投资价值预测( ...
- 开发指南专题十五 JEECG微云快速开发平台EXCEL导入导出
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 开 ...
- PowerDesigner使用脚本批量导入excel
在PowerDesigner使用脚本批量导入excel中记录的表结构信息 由于需要通过powerdesigner逆向工程创建一些sybase IQ的表,由于是接口数据,只有excel表, 手动导入太耗 ...
- JMeter基础之——录制脚本
JMeter基础之--录制脚本 Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: ● 开源, ...
- poi导入excel日期处理_POI处理Excel中各种日期格式问题
前不久写过一篇随笔<EXCEL解析之终极方法WorkbookFactory>,提到使用WorkbookFactory来处理Excel文件数据,最近发现一个问题就是这个办法不能很好的处理各种 ...
- Mysql 数据库命令行导出导入sql脚本
2019独角兽企业重金招聘Python工程师标准>>> 导出数据库中所有表的sql脚本(包含数据): 1.运行命令终端 cmd.exe 2.输入:mysqldump- uroot - ...
- 在VS2005中 GridView导入Excel的两点小技巧-附源码
VS2005中 GridView导入Excel的导入需要注意的几点 最近带的项目遇到GridView导入Excel问题,总结出几点: 1.如果出现下面的错误提示可用重载VerifyRenderingI ...
最新文章
- 表现层登录的处理逻辑及代码实现
- 简述HTML语言概念,HTML语言的基本概念和基本格式.doc
- Java基础学习总结(101)——Junit5抢鲜看
- windows10下安装tensorflow(gpu版本)
- xshell连不上虚拟机linux的解决办法
- 单片机C语言PWM程序原理,单片机C语言程序设计:用 ADC0808 控制 PWM 输出
- stn专线和otn有什么区别_专线网络和家庭宽带有什么区别?
- shell学习总结(1-4)
- Oracle踩坑之解决数值0.2只显示成.2方法
- Windows中的用户和组以及用户密码破解
- 目标检测:Object Detection in 20 Years: A Survey
- 腹有诗书气自华,记2016年读过的好书
- html5页面和app的区别,H5页面与APP区别何在
- 编写程序读取一系列整数,找出它们的最大数,然后计算该数的出现次数,假定输入以0结束。
- 阿里云视频点播(上传视频)服务最新版本使用方法(解决部分依赖无法下载或不存在问题)
- 圣诞邮件怎么写?收藏住~
- 新型勒索软件Phobos利用弱安全性攻击目标
- Vue搭建可视化界面
- 芯片封装测试流程详解
- faker和劫的图片_faker劫反杀ryu第一视角完整视频和gif,慢动作回放两个劫之间的较量分析...