大道至“简”——腾讯WeTest压测简单模式上线!

逢年过节如果坐高铁回家的话一定要上12306来刷票,然而代表中国处理最高并发用户复杂请求的12306也经常会承受不住巨大的请求量。

为了买票,我们只能忍了。但如果不是非用不可的网站,一旦出现这样的提示之后用户就直接流失了。

为此腾讯WeTest压力测试现在推出了简单模式。简单模式主要是针对web类服务器提供压力源以及测试结果分析。WeTest简单模式主要有以下几个特点。

简单。人类懒的特性驱动着科技的进步,使用简单模式的时候用户不用写代码,只需简单的点点就可以啦。

易用。WeTest平台提供压力机,可以无上限从云端产生压力。

可视化。通过在服务器部署监控进程可以生成多种性能报表,指标一目了然,方便分析和诊断问题。

业务场景模拟。对于复杂的场景可以通过编程来实现,真实模拟现网业务。

让我们用一分钟使用WeTest来进行压测吧。

首先在测试用例菜单中点击新建测试用例。

模式选择简单模式,名称和描述可以自己填写,起始人数这里选择10人,每隔30秒增加30人,直到加到100人上限。

然后是编辑客户端请求,这里我们使用了自己搭建的一个http服务器作为我们的测试对象。并且在URL中添加了4个变量。

URL变量可以设置成四种格式,具体的说明见下图。

除了设置URL变量之外,GET请求还可以设置Header选项,可以设置cookie,userid-agent等。

然后编辑一下测试模型,增加一个场景名,压测场景选择刚刚创建的的URL,由于只有一个压测场景,所以把所有100%的压力都放在该场景上。

监控进程的编辑。我们如果不需要统计服务器的机器性能,就不填写监控进程了。如果需要统计,那么在这里填写你需要监控的机器IP以及进程名。这里我们需要监听demo机器上的EasyServer进程。

然后我们就可以保存设置了。

保存之后会跳转到测试用例列表,这里我们点击开始即可进行测试。

测试完成之后就是结果分析了。首先是测试信息总揽。

这里是本次测试的时间,机器人在线数,事务成功率等基本信息。

这个人数趋势每个点表示该时刻的在线机器人情况。

收发包率表示每个时刻的收发包情况。

事务数据统计给出了本次测试的收发包总量,平均TPS,最大耗时,最小耗时,平均耗时等数据,同时也给出了每次http请求的返回码统计。

除了有业务数据的统计之外还有服务器性能的统计情况。

这是服务器机器上各个cpu的使用率情况。

我们的EasyServer进程的内存使用率情况,这里因为服务器上部署了两个EasyServer,所以会显示两个。

这是服务器的磁盘IO情况图表。

这是服务器的网卡读写情况图标。

以上是对GET请求的压测流程,对于POST请求还可以自定义body。Body的内容可以是form-data,x-www-form-urlencoded,raw以及二进制文件等,具体选择哪一个可以根据业务测试需求来。比如需要发送一个文件则可以使用如下的方法添加。

看了这么多赶紧来登录http://wetest.qq.com/gaps/试试吧!

本文为腾讯WeTest授权发布

转载请申请授权

更多干货分享请关注《腾讯WeTest》公众号

关于腾讯WeTest

腾讯WeTest是腾讯游戏官方推出的一站式游戏测试平台,用十年腾讯游戏测试经验帮助广大开发者对游戏开发全生命周期进行质量保障。 腾讯WeTest提供:兼容适配测试;云端真机调试;安全测试;耗电量测试;服务器压力测试;舆情监控等服务

↙点击下方“阅读原文”查看更多

原文发布于微信公众号 - 腾讯WeTest(TencentWeTest)

原文发表时间:2016-04-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

Python的web框架-Bottle

近日除了日常的工作复习(没错,KIM 是个准备裸考的考研狗),就是尝试着Python的web框架的一点点东西,今日特地搬出来跟大家分享下。 Python常见的文...

240100
来自专栏企鹅号快讯

分布式设计与开发-宏观概述

分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多...

22280
来自专栏嵌入式程序猿

这只电子狗跑哪里去了,快找

最新新换了批电脑,所有的开发软件都要重装,其中在IAR安装完,license激活后,打开软件时总是提示找不到dongle,导致项目无法编译,我用的是8.20版本...

11620
来自专栏王硕

原 PostgreSQL知识树

20040
来自专栏腾讯移动品质中心TMQ的专栏

HTTP性能测试

由于我们公司用户数量庞大,在服务上线之前,性能测试必不可少。本文主要介绍性能测试的流程,需要关注的指标,性能测试工具Apache bench的使用,以及常见的坑...

696140
来自专栏CreateAMind

torch详解(Yoshua Bengio深度学习暑期班)

11820
来自专栏杂烩

一种海量日志存储、分析解决方案V1.0 原

    flume,版本1.7.0,主要用来从业务系统收集数据以及从jms收集数据。

31120
来自专栏杨建荣的学习笔记

自动化平台开发小结(五)

今天在睡觉前,突然想明白了一个问题,也就意味着之前困扰我的几个问题都有了解决的思路,算是取得了一个阶段性的成果吧。 接下来的事情就会相对快一些了,我来简单说下。...

33650
来自专栏云计算D1net

使用云计算自动缩放有效利用资源

自动缩放服务可以帮助管理员识别未充分利用的资源,并降低公共云成本,以及了解如何通过负载平衡和标记最大限度地发挥这些优势。 可扩展性是公共云的基石。但是,由于在需...

38660
来自专栏Python爬虫实战

Python爬虫之三:抓取猫眼电影TOP100

运行平台: Windows Python版本: Python3.6 IDE: Sublime Text 其他工具:Chrome浏览器

10710

扫码关注云+社区

领取腾讯云代金券