我是Karate-Gatling的新手,我正在实现一种方案,其中将多个URL存储在一个文件中,并且使用karate-gatling,我需要一次调用所有URL。
例如,我有一个文本文件。
https://serice.com/test?p=asadsadasdaasdh234ADEN86snkkasdan
https://serice.com/test?p=aqweqwesdh234ADEsdfdsN86snkkasdan
https://serice.com/test?p=ashkjhkhjkdh234ADE213N86snkkasdan
https://serice.com/test?p=asdh234Aqsfew3234wwDEN86snkkasdan
https://serice.com/test?p=asqweqqeqeqwedh234ADEN86snkkasdan
https://serice.com/test?p=asdh2asdadsd324234ADEN86snkkasdan
https://serice.com/test?p=asdh234ADEN2342323424286snkkasdan
我想从文件中读取所有URL并同时启动它。
谢谢
答案 0 :(得分:0)
空手道加特林(Karate Gatling)集成是为已有空手道测试并且仅添加负载模型的情况而设计的:https://twitter.com/KarateDSL/status/1181830251971633153
如果您需要同时启动所有这些URL,则可能不需要空手道-只需直接使用Gatling或JMeter。或者,也许您应该编写一个简单的Java多线程程序来执行此操作,不要使事情不必要地过度复杂。
否则-您必须使用此处解释的“馈送器”:https://github.com/intuit/karate/tree/master/karate-gatling#feeders-并编写一些Java(或Scala)代码来“馈送”测试的URL。在Scenario
中,您可以执行以下操作:
* url __gatling.myVariableWhichHoldsTheUrl