【JMeter4.0】之遇到的问题总结(持续更新)
目录:
- 一、图形结果监听器选择文件报错
- 二、TCP取样器压测出现500 错误,读取数据超时
- 三、如何解决JMeter通过JDBC访问MySQL的问题总结
- 四、如何解决JMeter通过JDBC访问Oracle的问题总结
- 五、HTTP请求运行报错:Non HTTP response code: org.apache.http.NoHttpResponseException
- 六 、
- 七、
一、图形结果监听器选择文件报错 返回顶部

解决办法:
新建一个文本文件(什么类型都可以),在文件中加上
<?xml version="1.0" encoding="UTF-8"?>
<testResults version="1.2">
</testResults>
就可以了。
==============================================================================
二、TCP取样器压测出现500 错误,读取数据超时 返回顶部

解决办法:
“ End of line(EOL) byte value” 设置值为:
解释:指定传输完毕的判断 符号,值在-128到+127之间。也可以在jmeter.properties文件中对它进行设置。
只要在“TCP取样器”设置完数值之后,就不会报错500数据超时了,如下图所示:

==============================================================================
三、如何解决JMeter通过JDBC访问MySQL的问题总结 返回顶部
1、现象一:运行JMeter时报错:Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
【分析原因】:是因为没有添加驱动包,参考解决问题原文(感谢:大大大大大石)
【解决办法】:
下载驱动包,将mysql-connector-java.jar分别放到Jmeter和Java安装目录的lib和ext目录下。
链接:http://pan.baidu.com/s/1cpfyc2 密码:d81w
F:\ruanjian\apache-jmeter-4.0\lib\mysql-connector-java-5.1.28.jar
F:\ruanjian\apache-jmeter-4.0\lib\ext\mysql-connector-java-5.1.28.jar
F:\ruanjian\Java\jdk1.8.0_171\jre\lib\ext\mysql-connector-java-5.1.28.
添加驱动包,如下:

2、现象二:
运行时报错:
java.sql.SQLException: Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)

【分析原因】:数据库连接失败,参考解决问题原文(感谢:zonfze的博客)
【解决办法】:
是因为连接数据库时,应该把localhost改为具体的地址。

3、现象三:
运行时报错:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'cmmp2.course' doesn't exist

【分析原因】:原因是数据库中不存在这个表
【解决办法】:
发现指定链接数据库的库名连错了,修改库名就可以了

==============================================================================
四、如何解决JMeter通过JDBC访问Oracle的问题总结 返回顶部
解释说明:

Variable Name Bound to Pool:该值在整个测试计划中应该是唯一的,后面会使用到
【Database URL 格式】:jdbc:oracle:thin:@[IP地址]:[端口号]:[实例名]
(注:[查看实例名方法]:select instance_name from v$instance;)
JDBC Driver class:oracle.jdbc.driver.OracleDriver 数据库驱动程序
Username:数据库用户名
Password:对应的数据库用户密码
--------------------------------------------------------------------------------------------------------------
上面是简单说明,下面要阐述一个很弱弱的问题,困扰了自己很长的时间,直接放图:
java.sql.SQLException:Cannot create PoolableConnectionFactory(ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified)

【分析原因】:驱动包导入路径问题
【解决办法】:
应该把JDBC驱动JAR包文件(ojdbc14.jar)放到JMeter的lib目录下。

把下面导入的路径改变到JMeter的lib目录下即可。

==============================================================================
五、HTTP请求运行报错:Non HTTP response code: org.apache.http.NoHttpResponseException 返回顶部
运行JMeter脚本测试HTTP请求的时候,有的请求部分报错,如图:

报错:Non HTTP response code: org.apache.http.NoHttpResponseException
参考文档《jmeter报错 :non http response code: org.apache.http.connectionclosedexception解决办法》感谢作者:Elanewow的博客
【 解决办法】:
在HTTP请求中选择:“Advanced => Implementation => Java”

结果:再运行后全部通过,如下图:

==============================================================================
【JMeter4.0】之遇到的问题总结(持续更新)的更多相关文章
- 私人网盘系统2.0—全部升级为layUI+PHP(持续更新中)shang
网盘系统2.0 上周,我做了第一版的“私人网盘系统”,http://www.cnblogs.com/sunlizheng/p/7822036.html 没看过的朋友可以去看一下,这周在家升级做了第 ...
- 分布式压测系列之Jmeter4.0第一季
1)Jmeter4.0介绍 jmeter是个纯java编写的开源压测工具,apache旗下的开源软件,一开始是设计为web测试的软件,由于发展迅猛,现在可以压测许多协议比如:http.https.so ...
- 【JMeter4.0学习(十一)】之JMeter对(Mysql、Oracle)数据库性能测试脚本开发
一.MySQL数据库链接: 注:下面所产生的问题一律参考详见:<[JMeter4.0]之遇到的问题总结(持续更新)>(包括Mysql.Orcale) 准备:引包,包路径一定要放对位置,参考 ...
- 【JMeter4.0学习(七)】之配置元素
目录 CSV Data Set Config HTTP Cookie管理器 HTTP信息头管理器 JDBC Connection Configuration 用户定义的变量 计数器 一.CSV Dat ...
- Jmeter4.0版本实现背景色切换
今天下载了Jmeter4.0新版本,看着这高大上的黑曜石般的界面,着实不适应. 尤其是在右击,希望enable和disable一个线程组时候,老眼昏花,不太看得清楚哪一个是灰色的不能点击 花了时间看了 ...
- Jmeter4.0+版本If Controller使用
最近需要混合压测, 需要按比例混压多个接口, 需要使用if controller, 直接写比较的函式就是不通, 关于if controller的使用, 网上找了一些资料, 发现在jmeter4.0+版 ...
- JMeter4.0源码导入Eclipse记录
参考: https://blog.csdn.net/yue530tomtom/article/details/77870233?locationNum=10&fps=1 1.准备jdk环境 下 ...
- jmeter4.0测试dubbo接口遇到的问题:An error occurred: org.springframework.scheduling.quartz.CronTriggerBean has interface org.quartz.CronTrigger as super class
半年前,用jmeter4.0测试dubbo接口的时候,遇到这样一个问题 An error occurred: org.springframework.scheduling.quartz.CronTri ...
- jmeter4.0安装记录
前提:jmeter需配置环境变量jdk,jmeter4.0版本需1.7以上版本, 查看jdk版本命令java -version 1.官网http://jmeter.apache.org/downloa ...
- 启动Jmeter4.0 后弹出命令窗口提示信息是什么意思?
启动Jmeter4.0 后弹出命令窗口提示信息: =========================================================================== ...
随机推荐
- 【Docker】利用数据卷容器来备份、恢复、迁移数据卷
利用数据卷容器来备份.恢复.迁移数据卷 可以利用数据卷对其中的数据进行进行备份.恢复和迁移. 备份 首先使用 --volumes-from 标记来创建一个加载 dbdata 容器卷的容器,并从主机挂载 ...
- (六)SSO之CAS框架扩展 改动CAS源代码实现与ESS动态password验证对接
题记: 偶尔的偶尔我们会听到这个站点的数据泄露了,那个站点的用户数据泄露了.让用户又一次改动登录password,所以,对于用户数据安全性越发的引起我们的重视了,尤其是一些保密性要求高的站点.更须要添 ...
- java中Xml、json之间的相互转换
旁白: 最近关于xml与json之间的转换都搞蒙了,这里写一个demo,以后备用. 正题: project格式是: jar包是一个一个检出来的,还算干净了. 代码: 工具类: package exer ...
- Tomcat性能调整完整教程
Tomcat性能调整完整教程 发表于:2007-07-13来源:作者:点击数:526 标签: 一. 引言 性能测试与分析是软件 开发 过程中介于架构和调整的一个广泛并比较不容易理解的领域,更是一项较为 ...
- 苹果通知推送服务(APNS)关键特性摘要
1. If APNs attempts to deliver a notification but the device is offline, the notification is stored ...
- 2015 ICPC 沈阳站M题
M - Meeting Time Limit:6000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Submit ...
- 【PHP】组合条件搜索SQL
前端html多个搜索条件组合 后台一个sql语句,很方便和简洁:仅提供思路. 也可以配合着进行分页操作,非常赞~
- Python-代码对象
可调用的对象是python执行环境中最重要的部分,python语句,赋值,表达式,模块等,这些 对象只是构成可执行代码块的拼图的很少的一部分,而这些代码块被称为代码对象. 每个可调用的对象的核心都 ...
- SQL SERVER 如何处理带字母的自增列--【叶子】
--需求说明: /* id col ---------- ---------- AB00001 a AB00002 b --当再插入数据的时候让id自动变成AB00003 ...
- centos7防火墙的关闭
从centos7开始使用systemctl来管理服务和程序,包括了service和chkconfig. #systemctl list-unit-files|grep firewalld.servic ...