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

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

57°|571 人阅读|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

68°|686 人阅读|59 人点赞|0 条评论


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

82°|828 人阅读|1 人点赞|0 条评论


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

96°|966 人阅读|1 人点赞|0 条评论


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

77°|779 人阅读|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

110°|1090 人阅读|0 人点赞|1 条评论


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

83°|831 人阅读|131 人点赞|0 条评论


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

82°|828 人阅读|8 人点赞|0 条评论


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

76°|763 人阅读|0 人点赞|0 条评论


原文地址:https://www.jianshu.com/p/9364028cca4e环境准备首先,你需要从github将代码下载下来:gitclonehttps://github.com/jvm-profiling-tools/async-profiler然后,进入到下载好的项目中,然后进行编译:cdasync-profilermake等待编译完成

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