为性能测试生成大量 ssl/tls 连接的 Bash 脚本

标签 bash shell ssl concurrency tls1.2

我目前正在尝试对在生产环境中运行的应用程序进行性能测试。具体来说,我试图查看我的码头服务器可以处理多少 ssl 连接。我们称此主机为 my.webserver.prod.com,它期望端口 443 上的安全流量。我想编写一个 bash 脚本,我可以从另一台主机运行它并让它生成尽可能多的 ssl 连接尽可能。我该怎么做?

最佳答案

到目前为止,您尝试了什么?

您仍然可以检查 bash 具有 ab 的工具。它的 apahce 基准测试。 这有助于检查性能。最后,它为您提供了一个摘要。

命令如下:

 ab -n 10 -c 2 http://my.webserver.prod.com

在哪里 -n -> 要发出的请求总数 -c -> 并发请求数

您可以对此进行更多研究。 希望这会有所帮助。

关于为性能测试生成大量 ssl/tls 连接的 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56523331/

相关文章:

linux - Bash While 循环新参数

python - 将 .BAT 文件转换为支持 linux 的文件

ssl - jetty sslConnetor 功能?

django - CSRF django nginx 与来自 cloudflare 的 ssl

ssl - 自定义 (https) header 是一种安全的 API 身份验证方法吗?

node.js - 使用 package.json 中的变量运行脚本?

regex - 在 Bash 中使用 2 个不同的分隔符拆分字符串

linux - 在文本文件中查找并删除包含多个单词的行

python - 为什么 subprocess.Popen 返回码与 bash 的类似命令不同

linux - 删除 `~` 中的 `~/my_repo/~`