JMeter recursive FTP requests doen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Ask!
  • Registratie: Februari 2015
  • Laatst online: 04-10 12:12
Ik heb een vraagje over jMeter.
Op productie draaien we een FTP server met toegang tot 650.000 files. Dit willen we met jMeter testen door alle bestanden d.m.v. FTP op te halen.
P.S. Nee we draaien het niet op productie zelf, hier is een test omgeving voor aangemaakt haha! :P
Probleem is, voor zover ik weet, een FTP request in jMeter kan maar 1 bestand tegelijkertijd ophalen of wegschrijven.

Ik heb niks kunnen vinden over recursive FTP retrieval, dat je zegt: Haal alle bestanden op uit deze map.

Ik heb een script gemaakt die 650.000 FTP requests aanmaakt in JMX dus ( file van 650MB groot), maar jMeter pikt dit niet op en importeert het niet( Iets met OutOfMemoryException, het zal ook eens niet met Java en XML parsing |:( ). Zowel in GUI als non-GUI mode.

Wie ow wie kan mij hierbij helpen? :)

[ Voor 10% gewijzigd door Ask! op 29-01-2016 11:34 ]

Beste antwoord (via Ask! op 29-01-2016 12:54)


  • Merethil
  • Registratie: December 2008
  • Laatst online: 11-10 20:24
Kan je niet een recursieve test maken in Java (of een andere taal) die je weer aanroept met JMeter?

Je zou natuurlijk ook Java meer geheugen kunnen geven, Als je een XML file van 650 MB wilt inlezen zal je moeten kijken naar een -Xmx van 2048m en -Xss van 1024m zou dan prima moeten zijn. Kan je daarna altijd weer terugzetten als je test klaar is.

Nou moet ik eerlijk zijn, een XML van 650 MB is ook lichtelijk groot natuurlijk ;)

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 11-10 20:24
Kan je niet een recursieve test maken in Java (of een andere taal) die je weer aanroept met JMeter?

Je zou natuurlijk ook Java meer geheugen kunnen geven, Als je een XML file van 650 MB wilt inlezen zal je moeten kijken naar een -Xmx van 2048m en -Xss van 1024m zou dan prima moeten zijn. Kan je daarna altijd weer terugzetten als je test klaar is.

Nou moet ik eerlijk zijn, een XML van 650 MB is ook lichtelijk groot natuurlijk ;)

Acties:
  • 0 Henk 'm!

  • Ask!
  • Registratie: Februari 2015
  • Laatst online: 04-10 12:12
Merethil schreef op vrijdag 29 januari 2016 @ 12:11:
Kan je niet een recursieve test maken in Java (of een andere taal) die je weer aanroept met JMeter?

Je zou natuurlijk ook Java meer geheugen kunnen geven, Als je een XML file van 650 MB wilt inlezen zal je moeten kijken naar een -Xmx van 2048m en -Xss van 1024m zou dan prima moeten zijn. Kan je daarna altijd weer terugzetten als je test klaar is.

Nou moet ik eerlijk zijn, een XML van 650 MB is ook lichtelijk groot natuurlijk ;)
Is ook zo, maar jMeter ondersteund blijkbaar native niet recursive FTP requests. 1 FTP request is altijd 1 bestand.
Ik zal de heap size inderdaad wel even vergroten, kijken wat hij dan doet.

[ Voor 5% gewijzigd door Ask! op 29-01-2016 12:34 ]


Acties:
  • 0 Henk 'm!

  • Merethil
  • Registratie: December 2008
  • Laatst online: 11-10 20:24
Ask! schreef op vrijdag 29 januari 2016 @ 12:30:
[...]

Is ook zo, maar jMeter ondersteund blijkbaar native niet recursive FTP requests. 1 FTP request is altijd 1 bestand.
Daarom zou ik ook gewoon een JUnit testcase maken in Java (of een Unit-case in een andere taal, wat je zelf wilt) en die weer aanroepen met JMeter.
Mocht je het toch met JMeter willen doen dan weet ik het zo niet, ik heb persoonlijk nog nooit geprobeerd 650.000 files te bereiken ermee.

Ik gok dat je manier van testen hiermee dan ook niet helemaal is waar JMeter voor bedoeld is, maar ik zie ook dat er niet veel andere zaken zijn waar je makkelijk een FTP server (of meerdere) kan testen op die manier.