On 3 April 2014 19:58, Guy Knights <[email protected]> wrote:
> I've set up an HTTP request element that pulls data from a CSV file and
> I've run into a frustrating problem. Each line of data in the CSV file
> represents the data for a user request, separated by a pipe character. See
> below for example:
>
> 1.0.3|facebook|100000964541055|null|2014-03-19
> 10:59:14|{'test':'test'}|MWQyNzQzZjc4Yjc0YmZhZDk5NjlmYzA2ZDlhY2Y2Mjg3NmVkOWM1OQ==

Those don't look like double quotes.
And the two lines have different numbers of entries.

>
> For the record, the JSON above is a very basic example I've been using to
> try and troubleshoot this issue - the actual data will be a much longer,
> more complex object.
>
> Anyway, we've found that if we include the double quotes in
> the JSON string, then when the request actually fires off and the data is
> populated from the CSV file, the JSON string is instead replaced by <EOF>.
> If we remove the double quotes or replace them with single quotes, then the
> JSON is pulled correctly, but this breaks something else since single
> quotes in JSON are not valid.
>
> I've tried escaping the double quotes using a backslash, and alternately by
> doubling up the double quotes, but neither appears to work. Does anyone
> have any suggestions for how we can make this work?

Please see:

http://jmeter.apache.org/usermanual/component_reference.html#CSV_Data_Set_Config

for the syntax

> Thanks,
> Guy
>
> <[email protected]>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to