eldaduzman / pymeter

Simple JMeter performance tests API for python
https://pymeter.readthedocs.io/en/latest/
Apache License 2.0
132 stars 12 forks source link

CSV Dataset support #82

Closed Minitour closed 1 year ago

Minitour commented 1 year ago

Consider porting the CSV DataSet so tests can be carried out using variables from a list and not only random/hardcoded values.

https://github.com/abstracta/jmeter-java-dsl/blob/master/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/JmeterDsl.java#L1359:1361

Minitour commented 1 year ago

My current workaround is making my own class:

from pymeter.api import  TestPlanChildElement

class CsvDataset(TestPlanChildElement):
    def __init__(self, name: str) -> None:
        self._csv_dataset_instance = TestPlanChildElement.jmeter_class.csvDataSet(name)
        super().__init__()
eldaduzman commented 1 year ago

Released in version 0.4