Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
406 views
in Technique[技术] by (71.8m points)

scala - Inner Gatling expressions

I have a CSV file with a single column, which contains a JSON array. Each JSON object in the array has a field version which is a time in miliseconds.

myCol
[{"id": 1, version: 234343535}, {"id": 2, version: 23455454}, ...]

Is it possible to regenerate the version during slimulation running? Currently, Im' injecting the array as a StringBody("${myCol}")

Does Gatling EL allows to modify i.e. the version during runtime? Or do I have to use session and run through the string searching for version field?

question from:https://stackoverflow.com/questions/65934128/inner-gatling-expressions

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Gatling Expression Language is read only, so indeed, you have to code your own transformation function with the Session API.

Depending on how much constant things there are in your records, you might want to drop using a feeder and directly generate the full JSON payload on the fly.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...