如
Web业务测试
?
Supernova系列网络性能测试仪可以测试任何以 HTTP 协议为基础,开发部署的 Web 应用和网站,既可以测试其性能,也可以模拟其业务处理的过程,测试业务逻辑,支持HTTPS测试,并能记录明文传输内容。
测试对象:
? ? ? ?
电子政务网站:如政府官网、政务之窗、12306购票系统等; 电子商务网站:如淘宝、京东、苏宁、网票网等; 银行网银系统,如各大银行的网银系统,信用卡系统等; 各类企业官网:如顺丰、邮政、中石油、中石化、移动、电信、联通等;
?
各种 Web 应用:如 Mantis、Jenkins、客户管理系统、进销存系统等;
?
基于 HTTP 的手机 APP:现在手机应用很多都是依靠 HTTP 协议与服务器通信,所以可以模拟手机 APP,测试与服务器的通信。
? 方案架构
Supernova系列网络性能测试仪基于自主创新的TCP/IP网络协议栈,实现基于HTTP的业务流程性能测试,与Jmeter和LoadRunner的HTTP测试功能类似,支持HTTPS测试。首先对正常业务抓包,测试仪根据抓包进行自动分析,设定自动变量,实现多次查询、插入和删除。
? ? ? ? ? ? ?
支持发送请求参数化,自动替换为变量的内容
支持从csv格式的文件中,导入大量的变量,每个虚拟用户替换 支持从响应中提取变量 支持在响应中使用断言 支持报告的生成和导出
支持上传解析Pcap和HAR文件 支持导入Jmeter脚本
? 客户案例
学信网Web业务测试:
? ? ? ? ? ?
模拟访问高峰期流量 事务每秒新建/完成 事务最大并发 事务访问延时 不同url的延时 稳定性测试
?
与Jmeter和LoadRunner功能对比
Supernova 事
Windows Jmeter
Windows
备注说明
务功能
LoadRunner
功能点
发送请求参数化 支持 支持 支持 如果发送的请求中,包含变量,自动替换为变量的内容
从csv中导入变量 支持 支持 支持 可以从csv格式的文件中,导入大量的变量,每个虚拟用户替换
从响应中提取变量 支持 支持 支持 可以使用PCRE的正则表达式,从接收到的响应中提取变量
在响应中使用断言 支持 支持 支持 可以根据用户的断言内容配置响应动作,如继续、中断、退出
IP欺骗功能 支持 不支持 支持 在一个端口上,每个并发用户使用不同的IP地址
多用户并发 支持 支持 支持 同时并发多个虚拟用户,Supernova的并发量是其他两个的50倍
事务集合点 支持 支持 支持 等待所有用户的1、2个请求完毕,同时进行第3个操作
报告生成与导出 支持 支持 支持 记录测试过程和测试结果,进行测试分析和统计
Https协议支持 支持 支持 支持 Supernova支持https协议,有硬件加密卡,并可指定算法套件
从pcap或har文
配置和脚本生成
件导入
通过代理进行录
制
通过代理进行录
在HTTP访问的过程中抓包,把pcap上传,Supernova自动解析出配置
制
软件语言和架构 Linux/C/DPDK Windows/Java Windows/C++ Supernova采用DPDK和用户态无锁协议栈,性能是其他两者的30倍
软硬件一体的商业
产品性质和成本
软件
Windows平台开
源软件
Windows平台
LoadRunner的许可价格非常贵,每个虚拟用户每天是1.4美元
商业软件
运行性能对比 超高 低 一般 Supernova作为软硬件一体,网络速度优化的专业解决方案,性能是其他两者30倍,并发量是其他两者50倍
相关推荐: