kylinPET完全自研,非JMeter改造,kylinPET学习参照loadrunner,更像loadrunner。以下几点说明与JMeter很大差别
1 录制功能
kylinPET创造性使用网络监听与浏览器接口调用(包括chrome,firefox,edge,谷歌内核其他浏览器)方式进行录制,录制信息更加详细精确。甚至录制了浏览器的并发行为,以便在并发用户数时达到模拟真实浏览器行为的能力。
1)kylinPET的https录制使用特殊技术使录制适配所有网站,可以使用kylinPET录制www.taobao.com(淘宝)和jmeter录制淘宝网,可以发现jmeter录制不了淘宝网站,但kylinPET可以,证明我们录制能力强大很多
2)支持http2技术录制,目前很多网站已经使用http2技术,例如淘宝,阿里云,京东等等。可以使用浏览器F12查看“network”看到protocol列为h2(http2),而jmeter不支持http2录制
2 并发发送请求
3 界面功能
1)kylinPET界面完全跟jmeter不一样,只是脚本是树形结构相似,这是因为业界http测试工具都是类似这种界面,例如postman,soapUI;kylinPET更像loadrunner,操作更简单,功能更强大。
2)kylinPET实现自动关联,回放与录制对比,并使用真实浏览器验证脚本多种方式降低用户使用难度,快速编写正确脚本。
----------------------------------------------------------------------------------
从上面的录制、并发逻辑、界面三点证明与jmeter差别很大,kylinPET完全自研,而且比jmeter更加强大;没必要改造jmeter,毕竟研究jmeter更费时间,看别人代码时间比自己开发时间更长