XRunner-kylinPET windows , [239 MB, 更新时间:2024-04-24]
64位操作系统请使用64位版本,不受内存限制可以支持大量并发
XRunner-kylinPET linux(x86_x64) , [287 MB, 更新:2024-04-24]
支持国产统信与国产麒麟系统(海光、兆兴、AMD)、Ubuntu、CentOS、redHat、Suse、Linux;必须使用tar zxvf解压
XRunner-kylinPET linux(arm芯片) , [283 MB, 更新:2024-04-24]
支持统信、麒麟等国产操作系统(鲲鹏、飞腾等arm cpu);必须使用tar zxvf解压
XRunner-kylinPET linux(龙芯) , [220 MB, 更新时间:2024-04-24]
支持统信、麒麟等国产操作系统(支持龙芯cpu的操作系统);必须使用tar zxvf解压
XRunner-kylinPET (龙芯5000) , [278 MB, 更新:2024-04-24]
支持统信、麒麟等国产操作系统(支持龙芯5000的操作系统);必须使用tar zxvf解压
XRunner-kylinPET (申威芯片) , [197 MB, 更新时间:2024-04-24]
支持统信、麒麟等国产操作系统(支持申威cpu的操作系统);必须使用tar zxvf解压
部分协议插件下载
如需测试grpc协议、dubbo协议、http3(quic)协议、IBM MQ,请下载对应插件包
该网站可用于kylinPET与loadrunner做对比
该网站使用loadrunner测试,发现自动关联比较差和默认无法模拟6个并发,需高级人员才可解决

XRunner-kylinPET(简称:kylinPET) 版本特性:

  1、更新conroller控制器运行时使用4个曲线展示指标,对齐loadrunner;
      HTTP协议脚本录制在国产操作系统适配支持国产浏览器(龙芯浏览器、统信浏览器、奇安信浏览器);
      与pinpoint(开源APM)集成,性能测试可分析被测系统代码调用链;实现全链路压测;
      支持HTTP2新协议,物联网CoAP,支持阿里Dubbo协议,支持MQTT物联网协议、支持RTMP视频
  2、支持HTTP脚本多个事务按比例执行,例如20%执行A事务,50%执行B事务,30%执行C事务
  3、性能高,占用资源少,支持两种并发模型,线程模型和actors异步模型(5.8版本已支持)
      线程模型下,8核16G内存Linux即可支持5W用户并发同时在线(5W TCP连接)
      actors异步模型下,8核16G内存Linux即可支持百万用户并发同时在线(百万TCP连接,需多IP)
  4、优化HTTP协议栈,提升性能至少20%,同样硬件配置电脑,比其它性能测试工具占用更少CPU、内存
  5、强大且灵活的并发模型,支持线程模型、Caps/秒、用户数/秒、根据目标场景设置模型
  6、测试结果增加用户运行详情,方便定位用户失败问题,分析时间花费在哪些请求
      1) 包括每个页面(事务)的详细统计、成功失败时间分布图、与录制时间比较
      2) 每个请求(HTTP、SIP等)响应时间、失败统计、成功失败时间分布图
      3) 每个HTTP请求花费时间,包括DNS、TCP、首个数据时间、剩余数据时间,与录制时间比较
      4) 每个虚拟用户运行情况,包括每个请求时间、失败日志、运行图
      5) 支持打印每个虚拟用户、HTTP请求时间散点图,并与吞吐量、CPU等指标曲线合并比较
  7、独有的模拟浏览器并发功能,这是其它性能测试工具不具备的,这样测试页面时间才准确,举例说明
      因为现在浏览器访问网页是并发多线程发送HTTP,而其它工具是串行一个HTTP一个HTTP发送,
      如100辆车要到达目的的,一个是一车道还堵车(阻塞),一个是6车道,时间差别很大。
      模拟浏览器的时间才有意义,参照:http://bbs.51testing.com/thread-1077093-1-4.html
  8、支持记录每个虚拟用户与服务器交互的内容(如HTTP交互内容),方便问题定位,调试配置(查看参数)
  9、支持记录每个虚拟用户的IP与端口,方便抓包大量报文过滤定位问题,给开发真实证据。
  10、WEB网页包括后台、JS、CSS、图片等类型,可分析每种类型在页面的占比,分析主要时间花费在哪
  11、不仅支持操作系统(包括windows与linux)的资源监控,现增加了支持JVM、Tomcat、IIS监控
  12、增加集合点功能,支持多个执行代理器Load Agent的分布式集合
  13、抓包文件录制支持解密https与TLS/SSL,支持智能终端(如Andriod)抓包文件录制生成脚本;
      增加浏览器APP录制方式,以便支持智能终端如手机录制HTTP协议的业务
  14、支持模拟3G、4G、用户宽带套餐的带宽,提供了下载限速功能
  15、优化比较关联功能,提高关联的准确率;
  16、HTTP协议增加脚本视图,让用户一目了然知道脚本在哪些HTTP设置了关联、参数化、及其他配置;
  17、增加tomcat服务器,自带WEB网站Example,以供用户学习性能测试;