如何正确使用Siege对GET请求进行基准测试?

用户972946

我使用siege对本地HTTP服务进行基准测试:

siege -q -b -t 30S -c 64 "http://localhost:8888/endpoint?params=abc"

基准测试结果显示每秒约有500个事务。

但是,当我通过同时启动8个循环对进行手动基准测试服务时curl,同一端点每秒可提供数千个吞吐量。

那么我在攻城上做错了什么?

杰里米

有几件事可能会影响您的测试。检查一下,如果将并发设置-c为8以匹配您正在使用curl测试的并发数量,则会得到什么您的站点可能无法处理大量并发用户。

默认情况下,《围攻》也不会存活(至少我不认为)。通过不使用此选项,服务器和客户端必须设置和拆除可能会造成高昂成本的套接字。您应该能够设置标题并将其标为(siege -H "Connection: Keep-Alive")。

附带一提,我发现在进行基准测试时使用多种工具很有用,一旦您被包围,我将使用AB(Apache Bench),httperf并保持手动卷曲测试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用siege vs wrk进行负载测试和基准测试

来自分类Dev

如何对Django rest框架请求进行单元测试?

来自分类Dev

如何对AFNetworking请求进行单元测试

来自分类Dev

如何使用Caliper进行基准测试?

来自分类Dev

如何对函数的内存使用进行基准测试?

来自分类Dev

节点:如何使用https模块对请求进行分页?

来自分类Dev

如何在 Express 中使用请求进行 POST

来自分类Dev

使用SELinux进行基准测试

来自分类Dev

如何针对仅SSL的Web Api控制器对测试请求进行单元化?

来自分类Dev

如何在Codename One中模拟服务器/ http请求进行测试?

来自分类Dev

使用请求进行网页搜集-Python

来自分类Dev

Grails-使用JSON请求进行单元测试不起作用

来自分类Dev

使用Symfony 2.6上的许多请求进行测试隔离

来自分类Dev

如何使用SQL Server对SQL Server查询进行基准测试

来自分类Dev

如何使用文件中的数据进行微基准测试?

来自分类Dev

Rails&Devise使用POST请求进行注销。如何将其更改为DELETE请求?

来自分类Dev

模拟HTTP请求进行单元测试

来自分类Dev

为什么超文本传输协议甚至允许使用 GET 请求进行更改?

来自分类Dev

如何使用Android Studio和Web Api通过相同的请求进行发布和获取

来自分类Dev

如何使用Passport / Facebook策略/对Supertest请求进行身份验证?

来自分类Dev

使用Python请求进行Twitter抓取时如何执行oauth

来自分类Dev

如何在Laravel 8中使用请求进行验证?

来自分类Dev

如何使用Android Studio和Web Api通过相同的请求进行发布和获取

来自分类Dev

我如何对我的硬盘进行基准测试?

来自分类Dev

如何对Kotlin程序进行基准测试?

来自分类Dev

我如何对我的硬盘进行基准测试?

来自分类Dev

使用Ab对多个URL进行基准测试

来自分类Dev

如何按相关属性对获取请求进行排序?

来自分类Dev

使用ElementTree和请求进行XML解析

Related 相关文章

  1. 1

    使用siege vs wrk进行负载测试和基准测试

  2. 2

    如何对Django rest框架请求进行单元测试?

  3. 3

    如何对AFNetworking请求进行单元测试

  4. 4

    如何使用Caliper进行基准测试?

  5. 5

    如何对函数的内存使用进行基准测试?

  6. 6

    节点:如何使用https模块对请求进行分页?

  7. 7

    如何在 Express 中使用请求进行 POST

  8. 8

    使用SELinux进行基准测试

  9. 9

    如何针对仅SSL的Web Api控制器对测试请求进行单元化?

  10. 10

    如何在Codename One中模拟服务器/ http请求进行测试?

  11. 11

    使用请求进行网页搜集-Python

  12. 12

    Grails-使用JSON请求进行单元测试不起作用

  13. 13

    使用Symfony 2.6上的许多请求进行测试隔离

  14. 14

    如何使用SQL Server对SQL Server查询进行基准测试

  15. 15

    如何使用文件中的数据进行微基准测试?

  16. 16

    Rails&Devise使用POST请求进行注销。如何将其更改为DELETE请求?

  17. 17

    模拟HTTP请求进行单元测试

  18. 18

    为什么超文本传输协议甚至允许使用 GET 请求进行更改?

  19. 19

    如何使用Android Studio和Web Api通过相同的请求进行发布和获取

  20. 20

    如何使用Passport / Facebook策略/对Supertest请求进行身份验证?

  21. 21

    使用Python请求进行Twitter抓取时如何执行oauth

  22. 22

    如何在Laravel 8中使用请求进行验证?

  23. 23

    如何使用Android Studio和Web Api通过相同的请求进行发布和获取

  24. 24

    我如何对我的硬盘进行基准测试?

  25. 25

    如何对Kotlin程序进行基准测试?

  26. 26

    我如何对我的硬盘进行基准测试?

  27. 27

    使用Ab对多个URL进行基准测试

  28. 28

    如何按相关属性对获取请求进行排序?

  29. 29

    使用ElementTree和请求进行XML解析

热门标签

归档