![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JMeter
文章平均质量分 54
流逝如风
这个作者很懒,什么都没留下…
展开
-
Jmeter+MySQL链接+JDBC Connection配置元件+使用
可以添加一个Debug Sample,查看每个值是怎么取的,${count_#}表示返回的行数,${count_1}表示返回的count字段的第一行的值,${count_2}表示返回的count字段的第二行的值,${fee_1}表示返回的fee字段的第一行的值,${income_1}表示返回的income字段的第一行的值。如果SQL查询出来的值有多个,例如查询出来了5行记录,每行三个字段,pid_reg_count对应变量count,pid_fee对应变量fee,income对应变量income。原创 2023-07-26 15:20:11 · 847 阅读 · 0 评论 -
win11 安装tesseract-ocr
tesseract-ocr 的安装原创 2023-06-08 18:12:10 · 1153 阅读 · 0 评论 -
参数化之从数据库提取数据元件详细解析(十)
1)“配置元件”->“JDBC Connection Configuration”精简版:Variable Name:连接池名称Database URL:jdbc:mysql://host:port/db(jdbc:mysql://ip地址:端口号/数据库名称)JDBC Driver class:com.mysql.jdbc.Driverusername:连接数据库的...原创 2018-08-29 18:54:31 · 838 阅读 · 0 评论 -
参数化之数据库提取数据(九)
(一)举一个例子1)引入jar包:A)测试计划->浏览->选择jar文件D:\BDDownload\Jmeter\mysql-connector-java-5.1.44\mysql-connector-java-5.1.44-bin.jarB)将其中的mysql-connector-java-5.1.44-bin.jar放到Jmeter的lib目录下2) 添...原创 2018-08-29 18:48:04 · 619 阅读 · 0 评论 -
参数化之正则表达式(八)
1)线程组-》添加-》后置处理器-》正则表达式提取器第1部分:名称+注释,可不修改,只是为了方便自己识别第2部分:apply to 默认即可第3部分:要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息第4部分: 【引用名称】:就是参数名称,在别处引用;如输入mysid,别处引用的时候使用${mysid} 【正则表达式】:表达式中()内的内容...转载 2018-08-29 18:34:59 · 831 阅读 · 0 评论 -
参数化之用户定义的变量(七)
选中取样器,右键:添加-配置原件-用户定义的变量 在列表中填入名称和值,在别处就可以使用${name}、${pwd}来引用转载 2018-08-29 18:32:40 · 639 阅读 · 0 评论 -
参数化之CSV Data Set Config(六)
CSV Data Set Config:被用来从文件中读取数据,并将它们分割存储到变量中,适合处理多变量。如:登录,在文本文档内把用户名和密码参数化,执行操作时,会自动循环读取文本里的用户名和密码。 1)选中线程组,点击右键,添加-配置元件-CSV Data Set Config 2)使用刚才定义好的变量 需要说明一下:函数助手方法要比CSV控件方法参数化功能要弱,...原创 2018-08-29 18:30:23 · 949 阅读 · 0 评论 -
参数化之函数助手_Random(五)
_Random函数是从某数据段随机读取数据替换参数,当需要添加多条数据记录且某些字段需要唯一性时使用,使用该函数随机生成的参数是数字。 1)输入最小值、最大值,点击下方的【生成】按钮,即会生成:${__Random(1,5,)}假如邮箱是163的,则用户名参数的值直接填入:${__Random(1,5,)}@163.com。我测试的邮箱是内网测试用的域名是180chen.cn,则填写$...转载 2018-08-29 18:09:22 · 629 阅读 · 2 评论 -
参数化之函数助手CSVRead(四)
CSVRead函数用于对脚本进行参数化,当脚本中不同变量需要不同参数值时,可以考虑__CSVRead函数。 _CSVRead函数即从外部读取参数,_CSVRead函数可以从一个文件中读取多个参数,以供使用操作。CSV file to get values from | *alias:表示要读取的文件路径 (如:F:\学习\jmeter\参数.txt) CSV文件列号| next| *alia...原创 2018-08-29 18:04:18 · 8958 阅读 · 0 评论 -
JMeter创建一个小的Demo(三)
(一)创建线程组如上图:名称:可以随意取,最好取为我们测试场景相关的名称 注释:随意在取样器错误后要执行的动作:我们选择继续,错误之后依然继续执行 线程数:一般我们用来表示多少个用户,相当于loadrunner中的并发用户数 Ramp-up Period(in Seconds):表示每个用户启动的延迟时间,上述我设为1秒,表示系统将在1秒结束前启动我设置的1000个...原创 2018-08-29 17:17:24 · 289 阅读 · 1 评论 -
JMeter安装(二)
官方下载地址:http://jmeter.apache.org/download_jmeter.cgi我用的版本是JMeter2.9 准备工作:apache-jmeter-2.9、jdk-7u71-windows-x64.exe 安装步骤:(一)安装JDK直接下一步到完成。可以不安装在系统盘(二)配置JDK(win7系统)计算机-》属性-》高级系统设置-》高级...原创 2018-08-29 16:48:16 · 459 阅读 · 0 评论 -
JMeter理论(一)
复制的百度百科上的Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度...原创 2018-08-29 16:07:53 · 127 阅读 · 0 评论 -
GUI和非GUI
JMeter的场景运行方式分为:1)GUI(视窗运行,即我们可以看到运行界面)2)非GUI方式运行(命令窗口),在Windows中我们可以在命令窗口运行。同等条件下,非GUI方式的JMeter机器能够产生的负载会比GUI方式的Jmeter产生的负载大一些。 JMeter的场景运行基于运行架构分为两种:1)本地化运行,即单机运行2)远程运行不管GUI方式还是非GUI方...原创 2018-08-31 16:26:00 · 3125 阅读 · 0 评论 -
JMeter运行顺序
1)配置元件2)前置处理器3)定时器4)取样器5)后置处理器6)断言7)监听器 例如:1)执行“线程组”,如果有多个线程组,可以再测试计划中设置是顺序执行还是同时执行2)执行“简单控制器”3)执行配置元件“HTTP Cookie管理器”、4)执行前置处理器“用户参数”5)执行定时器“Synchronizing Timer”,类似LoadRun...原创 2018-08-31 16:10:41 · 1402 阅读 · 0 评论 -
JMeter工具安装目录解析
1)Bin:其中放置了各项配置文件(比如日志设置、JVM设置等)、启动文件(JMeter启动快捷方式,报告生成快捷方式,Heap Dump快捷方式等),启动jar包,示例脚本等。2)Dos:放置了JMeter API离线帮助文档,WEB方式。3)Extras:JMeter 辅助功能,提供与Ant Jenkins集成的可能性,我们可以利用Ant 与Jenkins来构建性能测试自动化构...原创 2018-08-31 15:33:39 · 596 阅读 · 0 评论