如何在Gatling的ElFileBody中参数化Patient的NIN字段(会话中已存在)
Gatling ElFileBody 会话参数化实现方案
完全可以通过"display": "Patient ${nin}"这种写法在ElFileBody中实现会话参数化,只要Gatling会话中已经存在名为nin的参数,该表达式会自动替换为会话中对应的参数值。
修改后的JSON片段示例:
"subject": { "reference": "urn:uuid:c1015cfa-d6b6-4f06-8150-ced7dbea759c", "type": "http://xxx/fhir/StructureDefinition/sfm-Patient", "display": "Patient ${nin}" },
注意事项
- 确保会话中的
nin参数已被正确注入,比如通过feed从数据源加载、exec(session => session.set("nin", "05129996961"))手动设置等方式。 - 如果需要处理参数可能不存在的场景,可以使用EL表达式的默认值语法:
"Patient ${nin:-默认NIN}",避免因参数缺失导致的JSON格式错误。
内容的提问来源于stack exchange,提问作者Magnus Jensen
相关产品推荐
相关产品推荐

