以下是一个使用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身份验证。