java - 选择一个随机索引,然后从该索引中获取属性(Jmeter)
问题描述
我有一个array
:
WeaponInventory:[
{
name: sword,
damage: 400,
price:20
},
{
name: bow_and_arrow,
damage: 150,
price:10
},
{
name: axe,
damage: 250,
price:15
}
]
我正在使用以下方法从我的库存中随机挑选一件物品:
Thread Group
Get Weapon Inventory (which returns the json array i stated above)
Json Extractor (right now im getting by name)
当我得到一个name
(使用 0 中的匹配号Json Extractor
)时,我也想得到那个项目的damage
and price
。我是否需要提取整个数组并在后处理器中处理它,或者有没有办法使用json
提取器来处理它。任何抬头将不胜感激。
解决方案
您可以使用“-1”作为匹配号,表示提取所有结果,它们将被命名为_N。使用调试采样器进一步获取所需的字段。
推荐阅读
- flutter - 创建屏幕的最佳方法包含颤振中的细节
- sql-server - 具有列名的多列的 MAX
- sql - 如何在 SQL Server 中获取累积总和(Z=Z+A+BC)
- r - 使用 R 从谷歌驱动器下载 csv
- google-cloud-platform - 大三角帆 | webhook 作为舞台
- kubernetes - Kubernetes - 部署/副本集
- c++ - 错误:重新定义 'get_pointer'T* get_pointer(T* p) c++11
- python - 我在 python 上打开日志文件时丢失了数据
- flutter - 带有颤振的 SocketIO
- c - c中的二维结构数组