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.
>

Reply via email to