我有
直接 trace 一下接口耗时
jmeter 配置文件都是 https.ssl 我这个是 tcp 取样器,并且我也配置了。我也改了 jdk 的安全策略。
创建 socket 的方式代码一样的 我要是 java 项目中调用就能正常使用,只要是 jmeter 中使用就有问题
"TLCPv1.1" 是中国的加密协议,主要在中国使用。
"TLSv1.2" 是国际上广泛使用的加密协议。
两种不一致我是第一个
需要啥直接问不就行了?买什么关子
对,但是这个岗位很尴尬。
TPS 下降的分析:建议查看不同压力时的服务端的 sen_Q 与 Recv_Q 的情况,来判断到底是服务的接收出现瓶颈还是发送存在瓶颈。Total Throughput 我觉得可以约等于 TPS,因为事务的发送需要收到响应之后才会继续进行。即 Total Throughput 下降肯定是因为发送减少导致的,服务器资源充足情况下,理论上 TPS 不会变化,因此耗时应该在中间传输部分损耗,因此通过查看网络队列来排查中间环节
图一不很明显吗?并发数提高了,吞吐量下降了,响应时间也提升了。
jmeter 没有什么是 jmeter 解决不了的,HTTP 的好说,mqtt 的使用第三方 mqtt 取样器,如果还是不行那就通过 java 代码自己封装调用
好的性能测试平台基本都是基于公司的业务定制开发的