诗闵

努力 坚持 终有回报

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

2016年10月28日 #

Jmeter参数化

Jmeter参数化,类似于Bayboy里的参数化,可以是自定义用户参数,也可以是读取的导入文件

1.使用用户参数

首先,使用Badboy录制一个搜索的场景,然后在Jmeter中打开,打开后注意线程组里的线程数的填写,线程线根据自己想要执行的次数填写,比如一个变量有三个值需要依次搜索查看结果,那么线程线可填3.如果这里填的是1,那么线程永远只会执行一次,永远也看到后面参数变量值的执行了!

其次,给step1添加一个监听器,包括察看结果树和Aggregate Graph图表。

再次,新增一个用户参数

勾选中“每次跌代更新一次”,表示循环读取,新增的变量名为“searchtext”,用户名1,用户名2,用户名3表示的是该变量的值。之前我们的线程数填的是3,所以我们准备了三个变量值,希望能依次执行。

最后,断言,断言一定要放在响应页面的下级,同时为了监控断言结果,可以在下级新增一个“监听器”-》"断言结果"。

同时要修改断言里面的内容为变量名。

 

 修改http请求里的请求内容为变量名:

好了,可以执行啦,在结果树里查看结果吧。

2.使用CSV Data Set Config参数化

先准备一个test.txt文件

新增一个csv

 

 配置一下csv数据的来源吧。把刚才新建的test文档地址填加至filename中。

Variable Names如果没有填写的话,那么test.txt中的第一行就为变量名,如果此处有填写,那么test.txt中的第一行就为正值。

 

禁用掉用户参数,就可以运行啦。

3.使用函数助手对话框

比如,我们想要获取一个随机数,如何取它的变量呢,打开函数助手,选择功能选取Random,填上范围的最大值和最小值。

系统会自动生成一个变量名,见下图,只要把它复制粘贴到任何你想使用的地方即可!

 

posted @ 2016-10-28 14:48 诗闵 阅读(181) 评论(0) 推荐(0) 编辑

2016年10月26日 #

jmeter执行顺序

摘要: 阅读全文

posted @ 2016-10-26 17:52 诗闵 阅读(129) 评论(0) 推荐(0) 编辑

jmeter性能测试小小的实战

摘要: 项目描述: 被测网站:xqtesting.blog.51cto.com 指标:响应时间以及错误率 场景: 新建 一个线程组,设置线程属性: 线程数为10 Ramp-Up-Penod(in seconds)设为10 循环次数为10. 2.添加元素 选择线程组,进行http请求添加,见下图 Http请求 阅读全文

posted @ 2016-10-26 16:52 诗闵 阅读(211) 评论(0) 推荐(0) 编辑

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

摘要: 1.首先新建一个Excel,这里示例我写得非常简单,由两由数据组成,第一行为表头。见下图: 2.录制脚本,见上一篇,录制一个非常简单的搜狗查询 3.添加数据源,在Tools面板中找到Data Source拖拽至步骤的前面,一定要放在最上面,因为运行时需要先加载数据哦 然后在Variables面板中新 阅读全文

posted @ 2016-10-26 12:14 诗闵 阅读(292) 评论(0) 推荐(0) 编辑

Badboy录制脚本参数化

摘要: Jmeter录制脚本多采用Badboy工具 简单参数修改 第一步,先录制场景: a.开始录制,打开浏览器www.sogou.com b.在输入框中输入文字“Badboy" c.回车,关闭录制。 见下图,找到Variables面板,在空白处鼠标右键,点击“add variables..” 输入变量名, 阅读全文

posted @ 2016-10-26 11:45 诗闵 阅读(748) 评论(0) 推荐(0) 编辑

2016年10月17日 #

python+selenium简易自动化框架,包含生成测试报告以及发送结果至Email

摘要: Selenium+python环境搭建见虫师的pdf文档,非常详尽 简易框架: 1.文件目录: report目录中存放测试结果,如: Test_case中存放所有用例case,以及public公共目录,和Data(测试数据) 当然测试数据如果不复杂,我们可以直接写在config中 2.testcas 阅读全文

posted @ 2016-10-17 16:18 诗闵 阅读(328) 评论(0) 推荐(0) 编辑

2016年5月25日 #

Python语法三

摘要: 1. from os.path import exists import 了又一个很好用的命令 exists。这个命令将文件名字符串作为参 数,如果文件存在的话,它将返回 True,否则将返回 False print "Does the output file exist? %r" % exists 阅读全文

posted @ 2016-05-25 07:38 诗闵 阅读(117) 评论(0) 推荐(0) 编辑

2016年5月18日 #

Python语法二

摘要: 1.raw_input 输入 2.如果想查看某个关键字的用法,可以在命令行输入pydoc raw_input. 如果是windows,那么试一下 python -m pydoc raw_input 3.参数,解包,变量 运行下列代码,输入$ python ex13.py first 2nd 3rd 阅读全文

posted @ 2016-05-18 06:53 诗闵 阅读(198) 评论(0) 推荐(0) 编辑

2016年5月16日 #

Python语法一

摘要: 前记,今天开始学习Python 参考 笨方法学习+Python(第三版) 因为有编程基础,所以入门不难,相比于以前学过的其它语言编程,Python当然也有它独特的语法格式。 1.安装Python 访问 http://python.org/download 并且安装 Python 2.安装完成后把Py 阅读全文

posted @ 2016-05-16 01:00 诗闵 阅读(434) 评论(0) 推荐(0) 编辑

2016年3月14日 #

mysql使用小技巧

摘要: 1.mySql 删除表中大批量的数据 假设有一个表(logs)有2000万条记录,我们要在业 务不停止的情况下删除其中status=1的所有记录,差不多有1800万条,直接执行 DELETE FROM logs WHERE status=1 会发现删除失败,因为lock wait timeout e 阅读全文

posted @ 2016-03-14 14:52 诗闵 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示