I'd say try with Save Responses to a file (assuming all the data you want is available in a response) - else write your own code to write to a file instead of using one of the listeners. or you could try to copy the file that your listener is writing into a new file (as a separate step) and then configure your CSV for that copied file.
On Tue, Jun 7, 2016 at 1:45 PM, Jonathan Radon <[email protected]> wrote: > I'm using JMeter 2.13 and have two thread groups. The first is a setup > thread group that creates data in an external system. It uses extractors > to pull various identifiers out of the responses from the external system. > The script then uses a Simple Data Writer to output the extracted variables > to CSV. The second test thread group uses the CSV created by the Simple > Data Writer to feed data to its threads. > > This used to work in an older version of JMeter, but appears broken in > 2.13. Based on the logs, it looks like the file isn't closed until the end > of the test plan. I even went as far as to introduce a middle thread group > with a wait in it and manually inspected the CSV. The CSV created by the > setup thread group exists at that point, but it's inaccessible / > unreadable. Once the test plan finishes the file is created as expected. > > Am I doing something wrong? Is this fixed in another version? Any ideas > for a workaround? > > Logs included below. > > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Running > the test! > 2016/06/07 16:42:12 INFO - jmeter.samplers.SampleEvent: List of > sample_variables: [conversationId, organization, fsOrganization, > transactionSid, contractDpSid] > 2016/06/07 16:42:12 INFO - jmeter.reporters.ResultCollector: Folder > C:\Users\jradon\Code\routeone\webapps\ec\ec-vault-core\target\jmeter\tmp\20160607-164212 > was created > 2016/06/07 16:42:12 INFO - jmeter.gui.util.JMeterMenuBar: > setRunning(true,*local*) > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Starting > setUp thread groups > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Starting > setUp ThreadGroup: 1 : User Thread Group > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 > threads for group User Thread Group. > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Test will > stop on error > 2016/06/07 16:42:12 INFO - jmeter.threads.ThreadGroup: Starting thread > group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=false > 2016/06/07 16:42:12 INFO - jmeter.threads.ThreadGroup: Started thread > group number 1 > 2016/06/07 16:42:12 INFO - jmeter.engine.StandardJMeterEngine: Waiting > for all setup thread groups to exit > 2016/06/07 16:42:12 INFO - jmeter.threads.JMeterThread: Thread started: > User Thread Group 1-1 > 2016/06/07 16:42:16 INFO - jmeter.threads.JMeterThread: Thread is done: > User Thread Group 1-1 > 2016/06/07 16:42:16 INFO - jmeter.threads.JMeterThread: Thread finished: > User Thread Group 1-1 > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: All Setup > Threads have ended > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: Starting > ThreadGroup: 1 : Transfer Of Ownership Thread Group > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 > threads for group Transfer Of Ownership Thread Group. > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: Test will > stop on error > 2016/06/07 16:42:16 INFO - jmeter.threads.ThreadGroup: Starting thread > group number 1 threads 1 ramp-up 1 perThread 1000.0 delayedStart=false > 2016/06/07 16:42:16 INFO - jmeter.threads.ThreadGroup: Started thread > group number 1 > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: All thread > groups have been started > 2016/06/07 16:42:16 INFO - jmeter.threads.JMeterThread: Thread started: > Transfer Of Ownership Thread Group 1-1 > 2016/06/07 16:42:16 INFO - jmeter.services.FileServer: Stored: > C:\Users\jradon\Code\routeone\webapps\ec\ec-vault-core\target/jmeter/tmp/20160607-164212/transferData.csv > 2016/06/07 16:42:16 INFO - jmeter.threads.JMeterThread: Stop Thread seen: > org.apache.jorphan.util.JMeterStopThreadException: End of file detected > 2016/06/07 16:42:16 INFO - jmeter.threads.JMeterThread: Thread finished: > Transfer Of Ownership Thread Group 1-1 > 2016/06/07 16:42:16 INFO - jmeter.engine.StandardJMeterEngine: Notifying > test listeners of end of test > 2016/06/07 16:42:16 INFO - jmeter.services.FileServer: Close: > C:\Users\jradon\Code\routeone\webapps\ec\ec-vault-core\target/jmeter/tmp/20160607-164212/transferData.csv > 2016/06/07 16:42:16 INFO - jmeter.gui.util.JMeterMenuBar: > setRunning(false,*local*) > > > > > CONFIDENTIALITY NOTE: This message and any attachments are confidential, > may contain information that is privileged and is intended only for the use > of the addressee. If you are not the intended recipient or an authorized > representative of the intended recipient, you are hereby notified that any > dissemination of this communication is strictly prohibited. If you have > received this communication in error, please notify us immediately by > e-mail and delete the message and any attachments from your system. This > message is not meant to constitute an electronic signature or evidence > intent to contract electronically. >
