随笔分类 - JMeter
摘要:多线程会共同使用一组计算机上的 CPU,而线程数大于给程序分配的 CPU 数量时,为了让各个线程都有执行的机会,就需要轮转使用 CPU。不同的线程切换使用 CPU发生的切换数据等就是上下文切换。 一般情况下JMeter控制机可以启动多个JMeter进程来实现多任务的并发。单台4C8G的Windows
阅读全文
摘要:InfluxDB Studio属于windows平台下对InfluxDB数据库进行管理的工具,简单易用。 下载地址:百度 1、下载后解压就可以使用,打开InfluxDBStudio-0.2.0/InfluxDBStudio.exe 2、配置,输入InfluxDB的IP地址,端口是固定8086,我的数
阅读全文
摘要:eclipse代码images目录中添加了对应的图片,经验证路径是正确的,但是页面中就是不显示图片 并且提示错误 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing
阅读全文
摘要:最终解决方法: 主要时由于编辑级别的问题,可以尝试着修改Window > Preferences > Java > Compiler > Compiler compliance level,1.8修改为9,或者1.7 编译的级别可以低于运行JRE的版本,但是不能高于JRE的版本。大概关系如下:1、C
阅读全文
摘要:解决办法: 1、通过mysql主机,执行mysql -u root -p,进入数据库 2、把mysql数据库中的user表对应的root用户host字段值改成“%” use mysql update user set host = '%' where user = 'root'; 执行这两个sql后
阅读全文
摘要:vi /etc/profile或者/etc/bashrcvi .bash_profile 用户下的环境变量 export JMETER_HOME=/root/apache-jmeter-5.0export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_cor
阅读全文
摘要:grafana+influxdb的LINUX安装包rpm包都要提前下载下来,另外还需要下载另外两个依赖包(安装grafana时会用到):fontconfig、urw-fonts,下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=urw-f
阅读全文
摘要:在本地安装的“CentOS-7-x86_64-DVD-2003.iso”版本的LINUXinfluxdb版本:influxdb-1.7.7.x86_64.rpmGrafana版本:grafana-7.3.6-1.x86_64.rpm grafana、influxdb都安装启动后,在本地windows
阅读全文
摘要:做JDBC请求,首先要了解这个JDBC对象是什么,然后寻找响应的数据库连接URL和数据库驱动。 数据库URL:jdbc:sqlserver://200.99.197.190:1433;databaseName=ebank 数据库驱动:com.microsoft.sqlserver.jdbc.SQLServerDriver 下载sqljdbc4.jar放在apache-jmeter-2.6\l...
阅读全文
摘要:上面是我的参数化数据池,这个可以是txt格式也可以是dat格式,这个格式和loadrunner一样,要求的不是很严格,参数文件随便放在电脑的任意位置就可以。再看看与loadrunner参数化不一样的:1、 jmeter参数文件的第一行没有列名称2、 这里要注意的是参数文件的编码,可以使用记事本另存为就可以修改该编码(编码问题在使用CSV Data Set Config参数化时要求的比较严格)3、 Jmeter的参数化设置没有LoadRunner做的出色,它是依赖于线程设置的(只有CSV Data Set Config参数化方法才有)Jmeter二种参数方法-依赖于函数助手:函数助手可以用过ct
阅读全文
摘要:和断言、集合点、思考时间、参数化与lr功能基本相同外,jmeter的关联功能也是有的,在一定功能需求方面,jmeter还是该有的都有啦,只是功能微弱一些。关联的方法:方法一,从前一个请求中取,用正则表达式提取器。具体方法,在需要获得数据的请求上右击添加一个后置处理器-->正则表达式提取器引用名称即下一个请求要引用的参数名称,如填写title,则可用${title}引用它。正则表达式中()括起来的部分就是要提取的。.代表任意字符,*代表出现任意次。模板,用$$引用起来,如果在正则表达式中有多个正则表达式(多个括号括起来的东东),则可以是$2$,$3$等等,表示解析到的第几个值给title。
阅读全文
摘要:Jmeter中也有集合点,看样子还是很强呀 哇哈哈 它只是通过计时器Synchronizing Timer实现的假集合点功能。 没有时间整理,来实际的,直接上图。 在线程下添加集合点Synchronizing Timer,设置延迟时间(以毫秒为单位) 挪动集合点到登陆请求的上方,运行脚本后,查看结果
阅读全文
摘要:断言就类似LoadRunner中的检查点。对上一个请求返回的信息,做字符串、数据包大小、HTML、XML、图片等做判断,确保返回的信息的准确性。添加响应断言:欢迎您如果登陆页登陆成功,则后台会返回欢迎信息字样断言中可以添加多个断言一起判断,断言中也可以使用参数化方法,进行动态判断。添加断言结果断言判断正确来一次异常的断言来看看jmeter是否在断言结果中返回异常。随意修改断言运行脚本,则会出现断言找不到的提示信息。Jmeter(三)-简单的HTTP请求(非录制)Jmeter(二)-使用代理录制脚本Jmeter(一)-精简测试脚本
阅读全文
摘要:首先建立一个线程组(Thread Group),为什么所有的请求都要加入线程组这个组件呢?不加不行吗?答案当然是不行的。因为jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。选中线程组(Thread Group),鼠标右键添加HTTP Request。这里不需要cookie管理器(HTTP Cookie Manager),因为这是我们手动添加的请求,不是录制的,但要求不是严格,cookie管理器可加也可不加。我这里有2个请求[全国]0727测试BD信息快递产品01变更03http://p.ftuan.com/mall_quanguo_14448.shtml?s=1000&
阅读全文
摘要:Jmeter脚本是以JMX格式为主Jmeter也是支持录制的,支持第三方录制方式和代理录制方式。1、第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可。2、Jmeter也有自己的代理,录制脚本前,我们只要启动好代理,手动通过IE或者火狐来录制,录制完毕停止代理。新建脚本,首先添加线程组然后再添加http默认请求HTTP Request Defaults设置要录制的服务器IP地址或者域名在平台中添加代理服务器HTTP Proxy Server,选择录制到的请求放置位置,这里放在了线程组下,代理服务器的默认端口为8080,也可以随意修改,修改前尽量通过netstat –ano命令查
阅读全文
摘要:通过jmeter代理录制脚本后,会产生大量的无用的请求,尽管在代理中已经过滤了一部分图片或者CSS、JS文件。手动查看主要的请求:这里主要关注登陆请求,要确定有效的URL请求删除除/Login.aspx请求以外的所有请求或者置为不可用状态BS系统录制成功后,一定要添加HTTP Cookie Manager,否则脚本运行失败,切记放到请求的上面添加结果树和聚合报告,查看请求数据和返回数据
阅读全文

浙公网安备 33010602011771号