Abram Catalano wrote:

Is there something I am missing? can I have multiple SQL INSERT statements in one JDBC Sampler? How have other people solved this?
I use a single JDBC sampler coupled with a CSV Data Set Config which contains an arbitrary number of SQL statements (hundreds in my case). Inside the config file, I also specify the query type so that I can derive my CSV files directly from the database trace logs. In this manner I am able to simulate the interaction of multiple applications in one test plan. I have 2 thread groups, each representing an application and each pulling SQL from a separate CSV file whose contents is derived from a trace of the application I am trying to simulate. The final piece of the puzzle is that I embed tokens within the SQL and replace those at runtime to ensure that updates always contain new data and inserts do not collide between runs. This forces the db to write to disk the same way that real users' data would. While it could be better, it hasn't been bad either. The main problem I had was answered a few days back (thanks sebb) in the thread entitled:

SQL and javascript replace

Apparently quotes embedded in the SQL read from the CSV file are not handled properly within the __javascript call when normal references are used, so one has to use vars.get("variableName") to sidestep the quote issue. It wasn't particularly easy to figure this all out, but so far I haven't found the time to amend the documentation either...

--
Shane


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to