Badboy使用数据源Excel进行脚本参数化

1.首先新建一个Excel,这里示例我写得非常简单,由两由数据组成,第一行为表头。见下图:

2.录制脚本,见上一篇,录制一个非常简单的搜狗查询

3.添加数据源,在Tools面板中找到Data Source拖拽至步骤的前面,一定要放在最上面,因为运行时需要先加载数据哦

然后在Variables面板中新增两个变量,C1和C2,都不用填写具体的变量值,因为变量值我们会从Excel中读取。

然后双击Load data from 对数据源进行配置,选择Excel File

选择sheet1,勾选变量名

修改参数:

修改断言的参数为

修改执行次数为循环C1的值的数量

好啦 ,可以运行啦

时间: 2024-08-02 17:32:01

Badboy使用数据源Excel进行脚本参数化的相关文章

Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)

标题很大,想说的很多,不知道从那开始~~直接步入正题吧 个人也是由于公司的人员的现状和项目的特殊情况,今年年中后开始折腾web自动化这块:整这个原因很简单,就是想能让自己偷点懒.也让减轻一点同事的苦力活:对于自动化测试与人工测试优缺势的问题,这里不想深入讨论,开一个博客收集一些观点然后开个讨论组讨论效果可能会更好. 标题上列的,是自己对web自动化这块统一的一个想象或是一套完整的自动化应所包含的的部分,目前完成了excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试

性能测试基础之脚本参数化

(一) 在用性能测试工具准备测试脚本的过程中往往是脚本录制易,脚本调试不易.录制完脚本之后,我们的脚本通常并不能够马上运行出正确的结果来,譬如没有进行正确的关联.譬如某些图片或资源请求报错(一般对业务流程没有影响的.需要过滤掉的).譬如某些页面加载需要较长时间(响应超时).又譬如某些值是需要变化的等等. "某些值是需要变化的"是个什么鬼?好吧,这个鬼就是这篇小文主要想抛砖引玉一下的东东.举一个例子,某组织机构下各组织单位使用的人力资源管理系统,其中有个请假申请单的业务模块,脚本录制过程

微软:要不将 Python弄成Excel官方脚本语言?

微软正考虑将 Python 作为 Excel 官方脚本语言之一,在 Excel 用户反馈平台中,「Python 作为 Excel 的脚本语言」成为了最热议的话题,是排名第二的提议的两倍多 目前为止,超过 3883 人赞同将 Python 集成到 Excel 中,成为 VBA 替代品,甚至像单元格函数 functions (=SUM(A1:A2)) 也可以用 Python 函数 sum(a1, a2) 来代替 目前微软官方已经作出积极回应,通过发起投票来收集更多用户的反馈信息,在线调查用户想要如何

Badboy录制脚本参数化

Jmeter录制脚本多采用Badboy工具 简单参数修改 第一步,先录制场景: a.开始录制,打开浏览器www.sogou.com b.在输入框中输入文字“Badboy" c.回车,关闭录制. 见下图,找到Variables面板,在空白处鼠标右键,点击“add variables..” 输入变量名,以及变量的值,变量的值可以是多个 点击Ok 修改参数使用变量 添加断言,选中需要断言的地方,点Tools->Add Assertion for Selection 修改断言的参数变量,这里断言的

【t1】·badboy跟jmeter结合的网页参数化测试(pigeon详细说)

[163网易邮箱网页的参数化测试],在网上查找的资料中学了好久,发现对于我这种小白来说,还是不够详细,我自己思考细想了很久才慢慢有点掌握,所以把参数化的详细过程梳理一遍,帮自己记录,也帮一下小白学习. [1]第一步,肯定是先将两个软件工具下载下来,两个工具打包放在百度云了,可直接使用http://pan.baidu.com/s/1micsNt2.当然你要自己官网下载也行呵呵.jmeter解压后可直接使用,badboy压缩包解压好是BadboyInstaller-2.0.5.exe,运行该文件进行

JMeter脚本参数化 的方法用

一.什么叫参数化,参数化用来做什么? 参数化是干嘛的呢,咱们在调用接口的时候,有入参,那参数里面的值如果经常变化的话,就得每次去改了,很麻烦,这时候咱们就把需要经常变的值,改成可以变化的或者是咱们提前设置好的一些值,这样的话,调用的时候就不用每次都改它的值了. 用Jmeter测试时包含两种情况的参数 二.Jmeter参数化的方式有三种 ?1.用户定义的变量 ?这种就是为了方便管理参数,只能有一个值,比如说ip地址不经常变化的 ?2.函数生成器 ?函数生成器可以参照一定的规则生成数据,这样的比如说

loadrunner-2-9脚本参数化

1.设置脚本中录制时需参数化的有效值 如脚本中的出发地点对应的value值可进行参数化设置,如图所示 通过以下几种方式配置数据 Add Row添加行 Browser导入文件 Datawizard数据向导-连接数据库 1.Select next row(选择下一行) 顺序sequential:按照参数化的数据顺序,一个一个来取值 随机random:参数化中的数据,每次随机的从中抽取数据 唯一unique:为每个虚拟用户分配一条唯一的数据 2.Update value on(更新时的值) 每次迭代e

selenium+testng+java+poi进行excel的数据参数化

一,首先要配置好环境selenium+testng和poi包,selenium+testng的环境搭建就不细说了,这里有poi的包的分享https://pan.baidu.com/s/1BJEIWR57_4vwrCDy6WuBWA 下载后在项目里面添加lib文件再把所需要的poi包放入其中,并在项目里面导入其java build path中. 二,新建立一个Excel数据表. 三,代码如下: import org.testng.annotations.Test;import org.testng

性能测试-6.VUG脚本参数化

前言:(原文地址)版面调整 什么是VUGEN action以及作用 参数化 参数化取值(9种组合,在不同场景中如何运用) 一.VUGEN是 LoadRunner 用于开发 Vuser 脚本的主要工具.VuGen 不仅能够录制 Vuser 脚本,还可以运行这些脚本.进行调试时,从 VuGen运行脚本很有用.通过运行脚本,可以模拟 Vuser 脚本在作为负载测试方案的一部分执行时,将如何运行. 1.选择协议 2.点击录制脚本,弹出录制启动信息 二.Action:就是函数包    什么是函数:完成一定