我正在寻找一种方法来“侦听”JMeter中的服务器发送事件(sse),持续一定的时间或特定的内容。
我还没找到合适的方法。没有我能用的取样器。我找到了一个javascript库事件源,当我尝试使用它的内容时,它会帮助我完成这个操作,我收到了错误:
message:javax.script.ScriptException: ReferenceError: "require" is not defined 然后像这样的东西使用图书馆:
var source = new EventSource('/events');
source.onmessage = function(e) {
log.info(e.data);
};,我可以用最小的依赖项(SSH命令)在JMeter中侦听sse吗?很帅吗?爪哇??)
作为另一种选择,我找到了Gatling.io,但我确实希望尽可能少依赖项,而不引入其他工具。
发布于 2017-12-14 13:05:28
我相信Groovy是一个可行的选项,JAX RS API有SseEventSource类,您可以使用它来等待服务器端事件。
更多信息:
https://stackoverflow.com/questions/47796416
复制相似问题