gatling - 如何从 Gatling Feeder 访问 Java 对象
问题描述
我在场景 1 中将 Java 对象列表推送到我的 Gatling Feeder,并且我正在尝试访问场景 2 中的对象。
这是我的馈线代码
object DataDequeHolder {
val DataHolder = new ConcurrentLinkedDeque[List[HttpRecordedObject]]()
}
class DataFeeder extends Feeder[List[HttpRecordedObject]] {
override def hasNext: Boolean = DataDequeHolder.DataHolder.size() > 0
override def next(): Map[String, List[HttpRecordedObject]] = Map("data" -> DataDequeHolder.DataHolder.pollFirst())
}
scn = scn.exec(DataBuilderExecutor.generateTestUser()).feed(new DataFeeder())
如何访问馈线对象并遍历我的场景中记录的对象列表?
解决方案
推荐阅读
- json - Typescript - 从带有日期字符串的 Json 字符串自动转换为带有 Date 属性的对象
- python - 尝试从其他 python 函数获取变量以使用 tkinter 按钮命令
- tkinter - 销毁窗口后如何从文本输入中获取输入
- vue.js - 为什么通过 npm 6.9.0 安装 vue CLI 后不起作用?
- winapi - 在 OneDrive 中打开文件时出现错误 223
- javascript - 是否可以从 url 将文件插入输入(类型文件)?
- arguments - 无法从 Tensorflow Serving 客户端请求中获取输入值
- curl - 为什么 centos 和 macos 使用 curl 命令的结果不同
- javascript - 通过单击图标隐藏第一个父级
- python - 为什么 PYTHON 3.7 程序中关于员工及其名字、姓氏和薪水的这个 sqlite3 代码没有打印在输出中?