http - 如何测试http JSON服务器的性能?

标签 http testing

如何测试仅提供和接受 JSON 请求(post 和 get)的 http 服务器的性能?我是网络测试新手,所以请告诉我我是否尝试以错误的方式进行测试。

我想测试是否:

  • 服务器能够同时处理数百个连接。
  • 服务器每秒能够处理数千个请求。
  • 当请求数量超过服务器能力时,服务器不会崩溃或卡住,并且当请求数量低于平均水平时,服务器会继续正常运行。

一种方法是编写一些逻辑,在每次运行时重复某些操作,并运行其中的多个操作。

PS:理想情况下,该工具/方法应该支持 gzip 等压缩选项。

最佳答案

您可以尝试 JMeter,它是 HTTPSampler。 关于gzip。我从未在 JMeter 中使用过它,但似乎可以: How to get JMeter to request gzipped content?

关于http - 如何测试http JSON服务器的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8280009/

相关文章:

http - 我的 reCAPTCHA 验证请求不断收到 "invalid-site-private-key"

scala - Spark 和 Hadoop 测试方法

testing - "Semantic Constraints"对软件测试意味着什么?

unit-testing - 如何测试容器类?

node.js - 如何在 oclif 中使用 cli-ux 提示测试用户输入?

jquery - 提交自动完成的最佳格式?

json - 类型jsont中, 'int'类型不是 'String'类型的子类型|解码问题

html - 有关 Ruby 中 HTTP 拦截代理的帮助吗?

python - 将文件流式传输到 Pylons 中的 HTTP 响应

unit-testing - 在 AOT/release 或配置文件模式下运行 flutter/dart 测试?