首页 > 其他分享 >siege测试工具的使用

siege测试工具的使用

时间:2023-06-13 22:32:33浏览次数:51  
标签:WEB 并发 siege sudo URL 使用 测试工具


 

 

siege

Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载, 而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很多。

 

用法和webbench一样,但是信息全面很多。

mac环境安装siege:

sudo brew install siege

sudo brew install siege

用法:

siege -c 并发数 -t 运行测试时间 URL

如:

siege -c 1000 -t 5s URL

这里要注意的是-t后面的时间要带单位,s表示秒,如果不带,就是分钟,分钟的单位,还是挺长的,所以要注意一下。

 

 

例子:

sudo siege -c 100 -r 100 http://www.xxx.com/test.jsp

-c 并发次数

-r 重复次数

 

标签:WEB,并发,siege,sudo,URL,使用,测试工具
From: https://blog.51cto.com/u_16160131/6473919

相关文章

  • UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
     UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值 (1)滑动条的左右端背景可以设置上一页下一页的图片; (2)滑动条的轨道图片可以设置为渐变等等图片。 (3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较特殊,其实和按钮的按下......
  • 关于使用DSLTableView下拉刷新数据遇到的问题
    关于使用DSLTableView下拉刷新数据遇到的问题 下拉刷新的步骤: 1.把当前页数设置为1;2.然后把tableview的数据源的数据全部删除;3.然后再通过网络请求去重新加载第1页的数据;4.把网络请求的数据解析到数据源;5.刷新tableiview,执行reload。 实际运行中,下拉动作会把当前tableview在屏幕......
  • Pycharm基本使用
    目录Pycharm快捷键运行环境:解释器+第三方包python虚拟环境:【零基础】PyCharm基本功能入门详解_哔哩哔哩_bilibiliPycharm快捷键快捷键作用Ctrl+/单行注释Ctrl+d复制一行Ctrl+y删除一行Tab代码向后缩进Shift+Tab代码向前取消缩进Shift+Enter格式......
  • jmeter线程组/随机顺序控制器/随机控制器/循环控制器/仅一次控制器的使用
    一.jmeter线程组的使用  根据http://api.qingyunke.com/api.php?key=free&appid=0&msg=%E9%B9%85%E9%B9%85%E9%B9%85拆分如图察看结果树:取样器结果:是返回有无调通  请求:发送的请求数据信息 响应数据:显示接口返回的数据  二。随机顺序控制器的使用使用随机顺序控制......
  • OneDelphi+OneFastClient+Oracle配合使用
    1、安装Oraclewin10下面安装Oracle10g,需要修改安装目录下面的oraparam.ini文件修改两处:[Windows-5.2-optional]后面增加内容:[Windows-6.1-required]#MinimumdisplaycoloursforOUItorunMIN_DISPLAY_COLORS=256#MinimumCPUspeedrequiredforOUI#CPU=......
  • LocalDate中季度的使用
    季度字符串转LocalDate//方式一DateTimeFormatterBuilderbuilder=newDateTimeFormatterBuilder();DateTimeFormatterformatter=builder.appendValue(ChronoField.YEAR_OF_ERA,4,10,SignStyle.EXCEEDS_PAD).appendLiteral("-Q").appendValue(IsoFiel......
  • Swagger的简单使用
    1、引入依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><group......
  • [android]使用线控耳机来操控应用功能
    使用线控耳机来操控应用功能  实现原理:通过广播拦截来实现。 (一)定义1个广播拦截器,用来拦截线控耳机按键产生的广播事件。 importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandro......
  • Java使用for嵌套循环打印九九乘法表
    第一步:构思观看九九乘法表,并使用计算机思维发现其规律。(1)首先,我们需要知道Java的输出可以控制里面的结果在不在一行,所以我们需要观察行与行之间的规律。我们可以把乘法看成b×a=c(2)然后,我们看第二行可以发现“a=2”而且“a=2”在第二行没有变,而“b”在发生变化。并且看第......
  • Java中@Transactional 注解使用注意事项
    隔离级别关键词原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束。隔离性(Isolation):并发执行的事务是隔离的,一个不影响一个。如果有两个事务,......