Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
408 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 Answer

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...