已有 52224 人访问
文晶 ID.4846
博客(90)
讨论(0)

切记:单元测试时需要需要保证有spring boot上下文 @Component public class SpringBeanUtils implements ApplicationContextAware { private static ApplicationContext applicationContext; public static ApplicationContext g

60°|603 人阅读|0 人点赞|0 条评论


背景:在通过httpclient为基础封装http协议接口测试工具类时,遇到get/del接口需要提交携带body(json)格式数据作为参数,但是HttpGet/HttpDelete不支持setEntity()方法不能像HttpPost那样通过setEntity()携带body(json类型)提交参数。在分析了HttpPost后,对比如下:HttpPost 继承了HttpEntityEnclos

74°|748 人阅读|0 人点赞|0 条评论


mockserver一直使用spring boot自带的默认数据库配置方式,今天改造成单位统一的数据库组件启动报如下错误: Description: Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-co

97°|970 人阅读|61 人点赞|0 条评论


idea结合testng测试数据生成工具类时报错如下: 1、org.testng.TestNGException: org.xml.sax.SAXParseException; lineNumber: 3; columnNumber: 44; 值为 "none" 的属性 "parallel" 必须具有列表 "false methods tests classes instances " 中的值

100°|1007 人阅读|1 人点赞|0 条评论


为了验证系统性能,分别通过jmeter基于http、https 以及httpclient HttpUrlConnection 等几种方式对及支持http /https 接口进行1000thread并发测试结果分析,执行脚本过程中分别出现如下错误信息及解决过程记录。 1、NoHttpResponseException (the target server failed to respond) 服

109°|1097 人阅读|1 人点赞|0 条评论


昨天参考如下内容【https://univers-architecture.com/2018/05/22/cucumber-jvm-reuse-step-spring-boot/】学习了下测试步骤及步骤间测试数据共享的实现方式,但是对于目前测试工作来说不需要一定得依赖spring boot 而且 如果不发布服务的话,上下游业务之间也实现不了步骤共用,数据共享的需求。所以今天继续search 了一下

86°|868 人阅读|4 人点赞|0 条评论


1、官方及参考文档https://docs.gitlab.com/ce/ci/triggers/README.html#pass-job-variables-to-a-triggerhttps://walterinsh.github.io/2016/04/18/using-gitlab-ci.htmlhttp://blog.csdn.net/wmq880204/article/d

136°|1359 人阅读|0 人点赞|1 条评论


参考地址:https://www.cnblogs.com/lianggp/p/8136540.html 性能测试mockserver 支持http /hessian 协议mock 今天又提出某些业务在对接支付宝,微信时需要https协议。因此参考上述文章进行https 协议. 1、生成P12 文件 keytool -genkey -alias tomcat -storetype PKC

107°|1077 人阅读|131 人点赞|0 条评论


mockserver中已经提供了HTTP/HESSIAN协议的mock,性能测试方提出来没有实现httpinvoker协议的mock粗略了解了httpinvoker的服务暴露及调用方式,简单实现如下:1、在mockserver端暴露一个servlet用于替换原httpinvoker调用地址2、封装HttpInvokerServiceExt继承HttpInvokerServiceEx

93°|933 人阅读|8 人点赞|0 条评论


性能测试档板mockServer cpu 高定位过程记录 1、top 找出CPU搞得进程ID 这里不用找了已知mockserver的PID=13452       jstack 13452 >> 13452.txt 2、获取线程信息,并找到占用CPU高的线程 (13470、 13471) ps -mp 13452 -o THRE

85°|854 人阅读|0 人点赞|0 条评论