Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loadtesting Node.js与loadtest:如何设置每秒的请求?_Node.js_Load Testing - Fatal编程技术网

Loadtesting Node.js与loadtest:如何设置每秒的请求?

Loadtesting Node.js与loadtest:如何设置每秒的请求?,node.js,load-testing,Node.js,Load Testing,我正在尝试使用loadtest加载Node.js应用程序- 我想要实现的是在300秒的时间内每秒发送10个请求(不超过10个请求是至关重要的) 我试过这个: loadtest-t300--rps10[url] 但不幸的是,它不起作用:只有一个请求被发送到Node.js 问题同样适用于: loadtest-n3000--rps10[url] 不使用选项--rps loadtest通过-n或-t选项连续向应用程序发送请求。您还需要使用“-c”设置并发性。 现在它只发送一条消息,并等待它返回 您应该使

我正在尝试使用loadtest加载Node.js应用程序-

我想要实现的是在300秒的时间内每秒发送10个请求(不超过10个请求是至关重要的)

我试过这个:

loadtest-t300--rps10[url]

但不幸的是,它不起作用:只有一个请求被发送到Node.js

问题同样适用于:

loadtest-n3000--rps10[url]


不使用选项--rps loadtest通过-n或-t选项连续向应用程序发送请求。

您还需要使用“-c”设置并发性。 现在它只发送一条消息,并等待它返回
您应该使用loadtest-t300-c10-n3000--rps10添加至少10个并发性(最多发送10个未应答消息,然后才能发送更多消息)

总共10个请求被发送到Node.js。另外,在哪种情况下,loadtest将消息计数为已应答消息?Node.js实际上没有返回任何内容,只有响应的statusCode设置为200,statusMessage设置为“OK”。它测试必须有响应的HTTP请求,如果没有响应,它将不会发送另一个请求。HTTP 200 OK响应就足够了,不必包含响应主体。我运行了您的命令,看起来很好,请注意,如果您使用的是带有自签名证书的HTTPS url,则需要添加—不安全,很抱歉响应太晚,但问题在于缺少响应主体。谢谢你解决了我的问题。