【问题标题】:gatling report can't be generated [duplicate]无法生成加特林报告[重复]
【发布时间】:2020-11-19 21:35:27
【问题描述】:

最近对我们的代码库进行了更改,我们开始收到以下错误。

原因:java.lang.UnsupportedOperationException:模拟过程中没有发送请求,不会生成报告

与测试确实继续正常工作的主分支相比,我们的 gatling 设置没有任何改变。

我们在功能文件中所做的唯一有意义的更改是使用自定义 java 代码来获取存储在我们的秘密管理器中的 api-key。 所述代码是这样调用的:

* def AwsUtil = Java.type('be.telenet.yelo.qrcode.util.AwsUtil');
* def apiKey = AwsUtil.getParameterFromSSMByName(ssmApiKeyName, proxyFlag)

在这个函数后面是一个简单的 AWS SDK getParameter 调用,它在常规空手道黄瓜运行中运行良好,并且测试似乎在空手道运行期间也确实运行,因为我们得到了结果:

空手道版本:0.9.6 ==================================================== ==== 已过:9.11 |线程:5 |线程时间:36.70 特点:3 |忽略:0 |效率:0.81 场景:15 |通过:15 |失败:0 ==================================================== ====

但在运行结束时,加特林说没有呼叫。

我们的加特林设置的更多配置:

    <profile>
        <id>load</id>
        <activation>
            <property>
                <name>load</name>
                <value>true</value>
            </property>
        </activation>
        <build>
            <plugins>
                <plugin>
                    <groupId>io.gatling</groupId>
                    <artifactId>gatling-maven-plugin</artifactId>
                    <version>3.1.0</version>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>test</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                        <simulationsFolder>src/test/java</simulationsFolder>
                        <includes>
                            <include>KarateSimulation</include>
                        </includes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>

有没有遇到过类似问题的人可以提供帮助?

亲切的问候

【问题讨论】:

标签: karate


【解决方案1】:

我的猜测是 AWS utils 中的某些库与 Gatling 中的某些库发生冲突。它可能需要深入研究 JAR 依赖树。

一个提示 - 如果 API 密钥检索是幕后的 HTTP 调用,猜猜空手道真正擅长什么。

【讨论】:

    猜你喜欢
    • 2019-06-20
    • 2017-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多