我需要清洗一些测试数据,并且只想在得到HTTP500响应时才写入文件。运行洗衣作业时,我也会得到504和502。
我试过了,但它没有写入文件:
val writer4: PrintWriter = {
val fos = new java.io.FileOutputStream("pasienter_feiler.txt")
new java.io.PrintWriter(fos, true)}.exec((session: io.gatling.core.session.Session) => {
if (session.status == 500) {
writer4.println(session.attributes("identifier"))
}
session
})发布于 2021-02-03 21:19:04
首先需要全部分隔!= 500 .check(status.not(500))
并将FileAppender添加到logback-test.xml中
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file> logs.txt </file>
<append>true</append>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="FILE" />
</root>https://stackoverflow.com/questions/65990725
复制相似问题