<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Extract Transaction Data From LoadRunner Analysis</title>
	<atom:link href="http://www.performanceengineer.com/blog/extract-transaction-data-from-loadrunner-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.performanceengineer.com/blog/extract-transaction-data-from-loadrunner-analysis/</link>
	<description>Software Performance Engineering &#38; Testing</description>
	<lastBuildDate>Tue, 18 May 2010 15:05:43 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark Tomlinson</title>
		<link>http://www.performanceengineer.com/blog/extract-transaction-data-from-loadrunner-analysis/comment-page-1/#comment-270</link>
		<dc:creator>Mark Tomlinson</dc:creator>
		<pubDate>Thu, 17 Jul 2008 17:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.performanceengineer.com/blog/?p=127#comment-270</guid>
		<description>This is pretty cool - very nice!
  I&#039;m curious as to what external tool/database are you extracting the data?  What&#039;s the purpose of taking the data to external tool? (isn&#039;t the Analysis tool pretty enough?)  What kind of interfaces would you like to see enabled?  I&#039;d love to hear more ideas on this.  Cheers!</description>
		<content:encoded><![CDATA[<p>This is pretty cool &#8211; very nice!<br />
  I&#8217;m curious as to what external tool/database are you extracting the data?  What&#8217;s the purpose of taking the data to external tool? (isn&#8217;t the Analysis tool pretty enough?)  What kind of interfaces would you like to see enabled?  I&#8217;d love to hear more ideas on this.  Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Koopmans</title>
		<link>http://www.performanceengineer.com/blog/extract-transaction-data-from-loadrunner-analysis/comment-page-1/#comment-192</link>
		<dc:creator>Tim Koopmans</dc:creator>
		<pubDate>Sun, 15 Jun 2008 22:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.performanceengineer.com/blog/?p=127#comment-192</guid>
		<description>I haven&#039;t tested it yet, but I believe this would be the Ruby equivalent. Thanks for providing the logic! =)

&lt;code&gt;
require &#039;win32ole&#039;
connection = WIN32OLE.new(&#039;ADODB.Connection&#039;)
connection.Open(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=#{ARGV[0]}&quot;)

query = &quot;&quot;&quot;
select
    [Result].[Start Time]+[Event_meter].[End Time] as t_stamp,
    [Event_map].[Event Name] as txn_name,
    [Event_meter].[Value] as resp_time,
    [Result].[Result Name] as result_name
from
    Result,
    Event_map,
    Event_meter
where
    [Event_map].[Event Type] = &#039;Transaction&#039; and
    [Event_meter].[Event ID] = [Event_map].[Event ID]
order by [Result].[Start Time]+[Event_meter].[End Time]
&quot;&quot;&quot;

recordset = WIN32OLE.new(&#039;ADODB.Recordset&#039;)
recordset.Open(sql, connection)
rs = recordset.GetRows.transpose
recordset.Close

puts &quot;timestamp,transaction,response time,result name&quot;
rs.each do &#124;row&#124;
  puts row.[0], row[1], row[2], row[3]
end
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t tested it yet, but I believe this would be the Ruby equivalent. Thanks for providing the logic! =)</p>
<p><code><br />
require 'win32ole'<br />
connection = WIN32OLE.new('ADODB.Connection')<br />
connection.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=#{ARGV[0]}")</p>
<p>query = """<br />
select<br />
    [Result].[Start Time]+[Event_meter].[End Time] as t_stamp,<br />
    [Event_map].[Event Name] as txn_name,<br />
    [Event_meter].[Value] as resp_time,<br />
    [Result].[Result Name] as result_name<br />
from<br />
    Result,<br />
    Event_map,<br />
    Event_meter<br />
where<br />
    [Event_map].[Event Type] = 'Transaction' and<br />
    [Event_meter].[Event ID] = [Event_map].[Event ID]<br />
order by [Result].[Start Time]+[Event_meter].[End Time]<br />
"""</p>
<p>recordset = WIN32OLE.new('ADODB.Recordset')<br />
recordset.Open(sql, connection)<br />
rs = recordset.GetRows.transpose<br />
recordset.Close</p>
<p>puts "timestamp,transaction,response time,result name"<br />
rs.each do |row|<br />
  puts row.[0], row[1], row[2], row[3]<br />
end<br />
</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
