随笔分类 - Jmeter
摘要:jmeter严格来说是做接口(APP/H5/WEB)性能测试的工具 特点: 多线程框架-支持请求并发操作 用于对服务器模拟巨大的负载 支持web、数据库、FTP服务器等各类系统性能测试 开源、纯JAVA语言编码,可以进行二次开发
阅读全文
摘要:注意:JMeter5需要Java8 以上,本文环境是Win7 64位 设置永久默认汉化:在Jmeter的安装目录下的bin目录中找到 jmeter.properties这个文件,用文本编辑器打开。在#language=en下面插入一行language=zh_CN 这样,再次打开Jmeter就是默认中
阅读全文
摘要:gui:界面会消耗很多资源,并且运行的结果是保存在Jmeter运行的内存中。当时间一长,内存增长到一定程度,就会报错,甚至假死。 非gui:实时的将运行log文件保存到本地文件中,不会撑爆内存。并且对机器的资源占用也较少。
阅读全文
摘要:出现如上截图的问题,已确定将网站的证书、jmeter的证书均安装完成,并未提示报错,但是在配置代理后,刷新网站抓取请求时总是提示如上报错 解决方案: 1、关闭电脑上的所有浏览器 2、打开“终端”运行: /Applications/Google\ Chrome.app/Contents/MacOS/G
阅读全文
摘要:在编写接口测试脚本的时候,需要进行调试和查看结果是否正常的情况,这个时候可以使用查看结果树组件进行。 查看结果树中展示了每一个取样器的结果、请求信息和响应信息,可以查看这些内容去分析脚本是否存在问题。 一、查看结果树界面 显示如下: 二、配置说明 1、所有数据写入文件 1)文件名:可以通过浏览,选择
阅读全文
摘要:Jmeter中的采样器必须要基于线程组。 一、添加线程组 在测试计划上右键,然后选择,如下图: 二、线程组界面 三、线程组界面配置说明 1、名称:线程组自定义名称; 2、注释:添加的一些备注说明信息,设置后,在目录树中鼠标悬停会显示配置的注释信息; 3、在取样器错误后要执行的动作 (1、继续:即取样
阅读全文
摘要:一、打开jmeter时会有一个测试计划默认显示,界面如下: 二、测试计划各个配置项说明 1、名称:即整个测试计划的名称,已实际项目命名为好; 2、注释:即添加一些备注信息,以便后期回顾时查看; 3、用户定义的变量:可以设置针对一些全局的值,定义为变量,共所有线程使用。(注意:需要来回变化的值,建议不
阅读全文
摘要:在调试脚本的时候,可以使用前置处理器中的用户参数组件进行数据的提供,在该数据中可以使用固定值也可以使用变量值。 如果是固定不变的一些配置项,不需要多个值的时候,也可以使用用户已定义的变量组件。 一、界面显示 二、配置说明 用户参数: 1、名称:使用标注 2、注释:备注信息 3、每次迭代更新一次:如果
阅读全文
摘要:在测试过程中,往往需要一些有一定规则的数字,这个时候,可以使用配置元件中的计数器去实现。 一、界面显示 二、配置说明 1、名称:标识 2、注释:备注 3、启动:是指计数器开始的值 4、递增:每次增加的数量 可以根据需要填写,比如:需要每次加1,则配置为1;如果需要每次加2,则配置为2 5、最大值:是
阅读全文
摘要:在jmeter中使用保存响应到文件 适用于非GUI模式执行脚本时,无法查看报错的信息。 1、添加组件: 2、各个配置项说明: 1、名称:即组件在整个测试计划中的名称显示,建议设置为用意义的名称;非必填,也可以为空,为空时在目录树中无名称显示。 2、注释:即可以针对此组件添加一些描述信息;非必填,可以
阅读全文
摘要:1、下载插件地址:https://jmeter-plugins.org/downloads/old/ 1)JmeterPlugins-Standard 插件:将JMeterPlugins.jar放到Jmeter\lib\ext目录下,重启Jmeter,即可看到新增的监听器等 2、
阅读全文
摘要:1、下载插件管理jar文件,http://www.jmeter-plugins.org/wiki/PluginsManager/ 2. 拷贝这jar文件到 \lib\ext文件夹里 3. 重新打开JMeter,检查是否有这个菜单 4. 打开插件管理器 你可以在上面三个tab切换,第一个是你已经安装过
阅读全文
摘要:一、说明 jmeter与数据库mysql已连接成功 二、需求 1、前置条件: 1、已user数据库的前8位手机号码作为行动计划的名称 2、行动计划的日期是2018-10-17 2、操作步骤: 1)获取到某个月份的行动计划, 2)设置参数进行循环添加行动计划 3)统计某个月份的行动计划数量 4)将行动
阅读全文
摘要:一、问题描述 jmeter添加了与数据库mysql的连接,编写完JDBC Request之后,运行提示报错”Unknown column 'be7f5b6e750bb6becf85538633864420' in 'where clause'“ 二、问题原因 SQL的查询条件缺少双引号 三、问题分析
阅读全文
摘要:当压力增大会出现connect timeout error。 解决办法:http request default--advance--timeouts 如填写10,表示大于10ms报错。
阅读全文
摘要:一、前言 jmeter已配置连接成功数据库,不会的可查看:https://www.cnblogs.com/syw20170419/p/9832402.html 二、需求 将JDBC Request的reponse结果中的mobile对应的值“12608523691”作为“编辑行动计划 /todo/c
阅读全文
摘要:一、前言 数据库连接成功,若不会的查看:https://www.cnblogs.com/syw20170419/p/9832402.html 二、需求 将登录账号12608523691,接口的reponse的参数uuid作为JDBC Request的查询条件 二、添加后置处理器并进行相关的设置。 操
阅读全文
摘要:jmeter要链接mysql数据库,首先得下载mysql jdbc驱动包,(注:驱动包的版本一定要与你数据库的版本匹配,驱动版本低于mysql版本有可能会导致连接失败报错) 本人的数据为5.7.18,找了对应的mysql jdbc驱动,查看官网可使用8.0的驱动, 下载链接(官网):https://
阅读全文
摘要:设置邮件观察仪的目的,将测试结果通过邮件的方式发送给相关的人员,可及时获取到当前测试结果情况。 说明: 本人公司使用的为腾讯企业邮箱,因此下面的介绍方式将以腾讯企业邮箱为准来进行描述 必要的设置: 邮箱绑定微信,为了获取到16位的授权码。 详细介绍步骤如下: 第一步、在接口中添加监听器 邮件观察仪
阅读全文