我从事Vaadin 10项目的工作,我们想在我们的网站上执行负载测试,因为我们使用Vaadin 10可以使用Jmeter做到这一点,但是使用Vaadin 10似乎不适用于Jmeter
我们尝试使用Jmeter 5.1.1并记录了测试用例,第一个问题是csrf Toaken和push id,它们都可以用正则表达式提取器提取,然后将它们放在Body数据中
{"csrfToken":"${csrf}","rpc": [{"type":"mSync","node":5,"feature":1,"property":"invalid","value":true}]," syncId":0,"clientId":0}
Run Code Online (Sandbox Code Playgroud)
据我所知,至少这样做是可行的,但是我们得到的唯一结果是一个HTML站点,其中显示“您必须在浏览器中启用javascript才能使用该站点。”
有谁知道是否有更好的方法可以对vaadin 10应用程序执行负载测试,或者如何使其与jmeter一起使用?
我发现直到知道的大多数答案是针对vaadin 8或7的,但是对于vadin 10+则没有答案