![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试工具
PolarisHuster
java程序员,爱编程爱运动,也喜欢结交朋友
展开
-
Mockito.when抛出NullPointerException
Mockito作为一款不错的单元测试mock工具,极大的提升单元测试效率,但是在使用该工具时需要注意Mockito打桩的方法参数一定不能是基础类型(boolean、int),否则使用any()的时候就会报空指针异常:int save(DeviceType deviceType, boolean isCreate) --错误命名Mockito.when(deviceTypeManager.save(any(), any())).thenReturn(mockDevType);int sa原创 2022-05-10 13:31:22 · 4026 阅读 · 2 评论 -
jmeter导入测试数据压测mysql
本文在文章https://jonhuster.blog.csdn.net/article/details/105454741的基础上进行调整相同部分就不再赘述,这里只给出不同部分,1、从数据库导出测试用到的数据,生成csv格式文件2、在jmeter添加CSV Data Set Config配置组件3、导入测试文件注意上面两张图中标红部分要一致!!!然后进行压力测试即...原创 2020-04-13 19:22:12 · 907 阅读 · 0 评论 -
jmeter分布式压测环境搭建
有时为了更好地使用jmeter进行压力测试,可以使用多台测试机搭建分布式测试环境,这样可以减轻单台测试机的压力,同时还可以很方便的提升测试压力,本文就以mysql分布式压力测试环境为例来讲下jmeter分布式测试环境的搭建。1、基础jmeter分布式测试环境有两部分组成,一个是测试机,一个是控制端(集中收集测试结果的地方)2、环境搭建(1)修改jmeter安装目录下bin\jmet...原创 2020-04-13 17:24:41 · 790 阅读 · 0 评论 -
jmeter压测mysql产生随机参数
在对系统进行压测时有时要进行局部压测,比如对数据库的读写性能压测,使用过数据库以及搜索引擎的小伙伴相信对缓存这个东西一定不会陌生,如果我们在对数据库或者es之类的搜索引擎进行压测时一定要采用随机的参数,否则压测意义就不大了,因为从缓存返回数据跟从io读取数据后返回是两码事,这两种情况在性能上相差太大,当然是用一定固定值进行压测也不符合实际生产过程中使用场景,本文主要介绍一种使用jmeter压测my...原创 2020-04-11 16:50:07 · 1253 阅读 · 0 评论 -
jmeter压测mysql Cannot create PoolableConnectionFactory (Could not create connection to database serv
在使用jmeter压测mysql性能时报出下面的错误信息:Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)出现这个问题的原因在于max_connections(mysql最大连接数)...原创 2020-04-10 19:21:53 · 4199 阅读 · 0 评论 -
Jmeter之负载测试--在固定吞吐量下测试系统的性能表现
根据之前写的“性能测试之负载测试(生活比喻)”,可知性能测试结果都是有前提的;本篇主要是说明如何在固定吞吐量下测试系统的性能表现;还是老套路;场景测试百度主页在20 QPS的情况下,响应时间、流量等性能数据;分析1、这里的20 QPS应该是指Jmeter发送请求的QPS,而不是服务器处理的QPS;--因为假如我们以20 QPS的速度向服务器发送请求,但是服务器每...转载 2020-03-22 15:41:11 · 1208 阅读 · 0 评论