问题描述
在我检查时,k6 提供了负载测试器来暂停/恢复实时运行测试(根据文档:https://k6.io/blog/how-to-control-a-live-k6-test/)
请查看我的设置。
export const options = {
ext: {
loadimpact: {
projectID: 1234,// Test runs with the same name groups test runs together
name: "test",distribution: {
"amazon:sg:singapore": {
loadZone: "amazon:sg:singapore",percent: 100,},}
},stages: [
{ duration: "1m",target: 150 },{ duration: "3m",{ duration: "1m",target: 0 },],};
export default function() {
let response;
const vars = {};
response = http.get(https://test.com);
sleep(5);
}
另请注意,我在 k6 云上运行输出。
运行测试后……我尝试使用 k6 pause 命令。我打开一个新终端并输入命令:k6 pause ...但它显示了一个错误。
ERRO[0000] 暂停错误:ramping-vus 执行器“默认”在启动后不支持暂停和恢复操作
有没有办法让我解决这个问题?我需要手动暂停实时测试并随时恢复。
OR 是否有来自 k6 的方法,我们可以在脚本中添加一行,在满足条件后自动暂停执行。例如。在所有 VU 能够迭代一次后暂停执行。然后我可以随时通过输入命令手动恢复测试(例如:k6 resume)。
非常感谢任何帮助或讨论。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)