以下是一个使用Apache Bench进行性能测试的代码示例:
ab -n 1000 -c 100 http://localhost/api/endpoint
上述命令将模拟1000个并发请求,每次并发100个请求,访问URL为http://localhost/api/endpoint
。你可以根据需要修改请求总数(-n
)、并发数(-c
)和URL。
如果你的Web服务器使用了Kerberos身份验证,你需要提供相关的身份验证信息。下面是一个使用Apache Bench进行Kerberos身份验证的代码示例:
ab -n 1000 -c 100 --krb5-keytab /path/to/keytab --krb5-principal HTTP/hostname@REALM http://localhost/api/endpoint
在上述命令中,--krb5-keytab
选项指定了用于身份验证的keytab文件的路径,--krb5-principal
选项指定了Kerberos主体。你需要将/path/to/keytab
替换为实际的keytab文件路径,HTTP/hostname@REALM
替换为实际的Kerberos主体和域。
请注意,为了使用Kerberos身份验证,你的系统必须正确配置Kerberos,并且Apache Bench必须支持Kerberos身份验证。