知识库

Loading

0 评论 / 0 点赞 / 774 阅读  功能介绍  常见问题  新人入手 最后更新: 2022-06-14 作者: 飞致云 总字数: 1884

Q1:metersphere 压测运行不起来,报这个错误(或一直处于starting)

2021-01-27 17:30:28,272 [qtp359742806-37] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver ? - Resolved [org.springframework.web.bind.ServletRequestBindingException: Failed to find lookupPath ‘//jmeter/download’ within requestUri ‘/jmeter/download’. This could be because the path has invalid encoded characters or isn’t normalized.; nested exception is org.springframework.web.servlet.resource.ResourceUrlEncodingFilter$LookupPathIndexException: Failed to find lookupPath ‘//jmeter/download’ within requestUri ‘/jmeter/download’. This could be because the path has invalid encoded characters or isn’t normalized.]

A:在当前站点这里配置访问的域名,URL后不要/
1.png

Q2:postman导入到metersphere的接口直接转化成的性能测试,会出现报错

Non HTTP response code: org.apache.http.conn.HttpHostConnectException

查了下说是要在jmeter配置

【http请求-高级-客户端实现,选择“java”,默认为空】

按要求配置了,还是会有报错,这是什么原因呢?

A:高级设置里把响应时间设长一点
2.png

Q3:metersphere执行性能测试报错,内存溢出,怎么解决?

A:修改 node-controller 节点上的 /opt/metersphere/conf/metersphere.properties 里的 jmeter.heap 参数,可以调整启动的 jmeter 容器的内存配置,你可以调高一点再看下

jmeter.heap=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m 然后重启

Q4:metersphere性能测试有没有对csv切割的内容,在多个节点上跑使用的是不同的csv配置文件参数?

A:目前各个节点上的处理并发数有区别,其他参数都一样

Q5:请问一下,同样的变量,我作为请求参数会乱码,但我放在其他地方可以正常显示,这是什么原因?

A:这里显示的是 urlencode 之后的内容,正常的,不影响接口请求的
3.png

Q6:在哪里修改默认端口?

A: cat /opt/metersphere/.env 然后msctl reload

Q7:性能测试,同一jmx文件,在jmeter中启用/禁用场景再导入系统不生效?

A:性能测试中,“启用/禁用”以及“场景压力配置”属于系统高优先级配置,只能在系统中变更生效。

Q8:项目设置-项目环境-创建环境,添加 SQL server 2012 数据库连接,无法连接成功,本地使用数据库客户端工具可以正常连接成功该数据库!

image-1655104523967

A1: 用 metersphere 连接 sql server 的时候,要选数据库驱动,目前支持的 sql server 驱动的版本是 7.4.1 的,其他不兼容的版本暂时不支持。这个驱动的版本应该是对应具体的 sql server 版本。
image-1655104624331

A2: 原因: 这是因为 JDK11 默认拒绝了 TLSv1.0 和 TLSv1.1 的连接
长期解决方案: 升级数据库的安全连接版本到 TLSv1.2
临时解决方案: 修改 java.security 文件规避,删除 jdk.tls.disabledAlgorithms 中的 TLSv1, TLSv1.1。

docker exec -it ms-server sh

vi /usr/lib/jvm/java-11-openjdk/conf/security/java.security

jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA,
DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL,
include jdk.disabled.namedCurves

msctl restart
文章目录
其他资源