<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1962165653428409457</id><updated>2024-11-01T03:34:59.684-07:00</updated><category term="JMeter"/><category term="Correct path"/><category term="API Testing"/><category term="Assertion"/><category term="Curse"/><category term="Frustration"/><category term="Media"/><category term="api"/><title type='text'>Testing in Real life</title><subtitle type='html'>An engineer who does not know experimental design is not an engineer.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vigneshvbabu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-1676793058942360622</id><published>2013-02-08T07:07:00.001-08:00</published><updated>2013-02-08T07:11:12.590-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JMeter"/><title type='text'>JMeter CSV import functionality </title><content type='html'>Hi dude&lt;br /&gt;
&lt;br /&gt;
Here how to use CSV import functionality in the JMeter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the JMeter , as usual normal recording the page and add the thread group under Test Plan&lt;br /&gt;
&lt;br /&gt;
Then Add the CSV import&amp;nbsp;functionality&amp;nbsp;in the &amp;nbsp;below the requested URL to import the data from the CSV file.&lt;br /&gt;
&lt;br /&gt;
Add the CSV data set config via&lt;br /&gt;
&lt;br /&gt;
Add -&amp;gt; Confiq Element -&amp;gt; Select CSV data confiq&lt;br /&gt;
&lt;br /&gt;
See the Picture&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilJg-3K7WIP32Zf4JfiCGN36KSez9wISogworvIxk9hQm5gYkgIOa2EWE1ZC4YI5_VuxMT9vHgu_J2crOYwnirFfFZPDAdVmzF5zkcv-0Um7_jPHFlo0wh5bKxs4XtsfTVb8uO9tV48ok/s1600/Jmeter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilJg-3K7WIP32Zf4JfiCGN36KSez9wISogworvIxk9hQm5gYkgIOa2EWE1ZC4YI5_VuxMT9vHgu_J2crOYwnirFfFZPDAdVmzF5zkcv-0Um7_jPHFlo0wh5bKxs4XtsfTVb8uO9tV48ok/s1600/Jmeter.png&quot; height=&quot;235&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
In the CSV file if u add 3 colums(username, Password, Country) . In the CSV file no need to add header just enter the data .in the variable declare enter the value (username, Password, Country).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
then add the variable in the HTTP request value , replace the recorded value with the variable we assigned in the CSV data config.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
See the picture for your reference&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpcMcp5izMvnYm94BxIHcW2iAzXwkLqDsPa3_rW5lohRsIQe5rgv2qkSGMeP23-q4zNWIbDkWqyvyZJTeTYU23OlyZI-97H8DU8GNA9BpDux7BX4JXgYI3VFPULdZNk4zF-WZsXC_-6k/s1600/Jmeter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpcMcp5izMvnYm94BxIHcW2iAzXwkLqDsPa3_rW5lohRsIQe5rgv2qkSGMeP23-q4zNWIbDkWqyvyZJTeTYU23OlyZI-97H8DU8GNA9BpDux7BX4JXgYI3VFPULdZNk4zF-WZsXC_-6k/s1600/Jmeter.png&quot; height=&quot;235&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Just assign the value by enter ${username} like that we place in the value field. If you want to see the result exactly means save the response fie or see the view results in Table&amp;nbsp;listener.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1676793058942360622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1676793058942360622'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2013/02/jmeter-csv-import-functionality.html' title='JMeter CSV import functionality '/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilJg-3K7WIP32Zf4JfiCGN36KSez9wISogworvIxk9hQm5gYkgIOa2EWE1ZC4YI5_VuxMT9vHgu_J2crOYwnirFfFZPDAdVmzF5zkcv-0Um7_jPHFlo0wh5bKxs4XtsfTVb8uO9tV48ok/s72-c/Jmeter.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-2658080481301946546</id><published>2012-10-29T05:36:00.006-07:00</published><updated>2012-10-29T05:36:53.596-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JMeter"/><title type='text'>Bottleneck Problem</title><content type='html'>BottleNeck Definition :&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;A&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;bottleneck&lt;/b&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;&amp;nbsp;is a phenomenon where the performance or capacity of an entire system is limited by a single or limited number of components or resources. The term bottleneck is taken from the &#39;assets are water&#39; metaphor. As water is poured out of a bottle, the rate of outflow is limited by the width of the conduit of exit—that is, bottleneck. By increasing the width of the bottleneck one can increase the rate at which the water flows out of the neck at different frequencies. Such limiting components of a system are sometimes referred to as&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;bottleneck points&lt;/b&gt;&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
A&amp;nbsp;&lt;b&gt;bottleneck&lt;/b&gt;&amp;nbsp;in&amp;nbsp;project management&amp;nbsp;is one process in a chain of processes, such that its limited capacity reduces the capacity of the whole chain.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Related concepts in project management are:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; list-style-image: url(data:image/png; list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Critical path method&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Theory of Constraints&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
And an example is the lack of&amp;nbsp;smelter&amp;nbsp;and&amp;nbsp;refinery&amp;nbsp;supply which cause bottlenecks upstream.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Another example is in a Surface Mount Technology (SMT) Board Assembly Line with several equipments aligned, usually the common sense is driven to set up and shift the bottleneck element towards the end of the process, inducing the better and faster machines to always keep the PCB supply flowing up, never allowing the slower ones to fully stop, a fact that would be heeded as a deleterious and significant overall drawback on the process.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;b&gt;Bottleneck&lt;/b&gt;&amp;nbsp;occurs in decision making process.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Four bottlenecks that may occur:&lt;/div&gt;
&lt;ol style=&quot;background-image: none; text-decoration: none;&quot;&gt;
&lt;li&gt;&lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Global_versus_Local&amp;amp;action=edit&amp;amp;redlink=1&quot; style=&quot;background-image: none; text-decoration: none;&quot; title=&quot;Global versus Local (page does not exist)&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Global versus Local&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Center versus Business Unit&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Function_versus_Function&amp;amp;action=edit&amp;amp;redlink=1&quot; style=&quot;background-image: none; text-decoration: none;&quot; title=&quot;Function versus Function (page does not exist)&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Function versus Function&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;new&quot; href=&quot;http://en.wikipedia.org/w/index.php?title=Inside_versus_Outside_Partners&amp;amp;action=edit&amp;amp;redlink=1&quot; style=&quot;background-image: none; text-decoration: none;&quot; title=&quot;Inside versus Outside Partners (page does not exist)&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Inside versus Outside Partners&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19.200000762939453px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 19.200000762939453px;&quot;&gt;Using JMeter we can able to identify the bottleneck of the problem by combining the tool using Visual VM&lt;/span&gt;&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/2658080481301946546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/2658080481301946546'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/10/bottleneck.html' title='Bottleneck Problem'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><georss:featurename>Madurai, Tamil Nadu, India</georss:featurename><georss:point>9.9252007 78.1197754</georss:point><georss:box>9.8626367 78.0408114 9.9877647 78.1987394</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-4693465515363152813</id><published>2012-10-11T07:49:00.002-07:00</published><updated>2013-02-08T06:46:55.953-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="api"/><category scheme="http://www.blogger.com/atom/ns#" term="API Testing"/><title type='text'>API Testing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;What is API?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;An API (Application Programming Interface) is a collection of software functions and procedures,called API calls, that can be executed by other software applications.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;What is &lt;b&gt;API &lt;/b&gt;Testing?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;API testing is mostly used for the system which has collection of API that needs to be tested. Thesystem could be system software, application software or libraries.API testing is different from other testing types as GUI is rarely involved in API Testing. Even if GUIis not involved in API testing, you still need to setup initial environment, invoke API with requiredset of parameters and then finally analyze the result.Setting initial environment become complex because GUI is not involved. In case of API, you needto have some way to make sure that system is ready for testing.This can be divided further in test environment setup and application setup. Things like databaseshould be configured, server should be started are related to test environment setup. On the otherhand object should be created before calling non static member of the class falls under applicationspecific setup.Initial condition in API testing also involves creating conditions under which API will be called.Probably, API can be called directly or it can be called because of some event or in response of some exception.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;u&gt;Test Cases for API Testing:&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;The test cases on API testing are based on the output.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Return value based on input condition&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Relatively simple to test as input can be defined and results can be validated.Example: It is very easy to write test cases for int add(int a, int b) kind of API. You can passdifferent combinations of int a and int b and can validate these against known results.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Does not return anything&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Behavior of API on the system to be checked when there is no return value.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Example: A test case to delete(ListElement) function will probably require to validate size of the list or absence of list element in the list.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Trigger some other API/event/interrupt&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;The output of an API if triggers some event or raises some interrupt, then thoseevents and interrupt listeners should be tracked. The test suite should callappropriate API and declarations should be on the interrupts and listener.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Update data structure&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;This category is also similar to the API category which does not return anything.Updating data structure will have some effect on the system and that should bevalidated.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Modify certain resources&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;If API call is modifies some resources, for example makes update on some database,changes registry, kills some processes etc, then it should be validated by accessingthe respective resources.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;API Testing vs. Unit Testing: What’s the difference?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;1. API testing is not Unit testing. Unit testing is owned by development team and API by QE team.API is mostly black box testing where as unit testing is essentially white box testing.2. Both API-testing and unit-testing target the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;code-level&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;, hence similar tools can be used for bothactivities. There are several open source tools available for API testing and a few of them areWebinject, Junit, XMLUNIT, HttpUnit, ANT etc.3. API testing process involves testing the methods of .NET, JAVA, J2EE APIs for any valid, invalid,and inappropriate inputs, and also testing the APIs on Application servers.4. Unit testing activity is owned by the development team; and the developers are expected tobuild Unit tests for each of their code modules (these are typically classes, functions, storedprocedures, or some other ‘atomic’ unit of code), and to ensure that each module passes its unittests before the code is included in a build. API testing, on the other hand, is owned by the QEteam, a staff other than the author of the code. API tests are often run after the build is ready, andit is common that the authors of the tests do not have access to the source code; they essentiallycreate black box tests against an API rather than the traditional GUI.5. Another key difference between API and Unit testing lies in the Test Case design. Unit tests aretypically designed to verify that each unit in isolation performs as it should. The scope of unittesting often does not consider the system-level interactions of the various units. Whereas, APItesting, are designed to consider the ‘full’ functionality of the system, as it will be used by the enduser. This means that API tests must be far more extensive than unit tests, and take intoconsideration the sorts of ‘scenarios’ that the API will be used for, which typically involveinteractions between several different modules within the application.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;API Testing Approach&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;An approach to test the Product that contains an API.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Step I:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Understand that API Testing is a testing activity that requires some coding and is usuallybeyond the scope of what developers are expected to do. Testing team should own this activity.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Step II:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Traditional testing techniques such as equivalence classes and boundary analysis are alsoapplicable to API Testing, so even if you are not too comfortable with coding, you can still designgood API tests.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Step III:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;It is almost impossible to test all possible scenarios that are possible to use with your API. Hence, focus on the most likely scenarios, and also apply techniques like Soap Opera Testingand Forced Error Testing using different data types and size to maximize the test coverage.Main Challenges of API Testing can be divided into following categories.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Parameter Selection&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Parameter combination&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Call sequencing&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;API Framework&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;The framework is more or less self-explanatory. The purpose of the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;config file&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;is to hold all theconfigurable components and their values for a particular test run. As a follow through, theautomated test cases should be represented in a ‘parse-able’ format in theconfig file. The scriptshould be highly ‘configurable’.In the case of API Testing, it is not necessary to test every API in every test run ( the number of API’s that are tested will lessen as testing progresses). Hence theconfig file should have sectionswhich detail which all API’s are “activated” for the particular run. Based on this, the test casesshould be picked up.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Since inserting the automation test case parameters into config filecan be a tedious activity, itshould be designed in such a way that the test case can be left static with a mechanism of &amp;nbsp;‘activating’ and ‘deactivating’ them.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Definitions:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;b&gt;Soap Opera Testing:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Soap opera tests exaggerate and complicate scenarios in the way that television soapoperas exaggerate and complicate real life.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;b&gt;Forced Error Testing:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Forced error testing is nothing but mutation testing. It is process of inducing error /changes to the application to find how application is working. The forced-error test (FET) consists of negativetest cases that are designed to force a program into error conditions. A list of all error messages that theprogram issues should be generated. The list is used as a baseline for developing test cases.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;b&gt;&lt;u&gt;Software Functions and Procedures:&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Functions and procedures are the foundations of programming. Theyprovide the structure to organize the program into logical units that can manage the various activities neededfor a program.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;b&gt;&lt;u&gt;Functions&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;There are two basic types of functions:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;u&gt;Built-in&lt;/u&gt;—these are built into the programming environment and do things such as opening and closing files,printing, writing, and converting variables (e.g., text to numbers, singles to integers, etc.).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;u&gt;Application/user-specific&lt;/u&gt;—depending on what the program needs, you can build functions and proceduresusing built-in functions and procedures and variables.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;&lt;b&gt;&lt;u&gt;Procedures&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit; line-height: 36px; white-space: nowrap; word-spacing: 1px;&quot;&gt;Procedures are used to perform a series of tasks. They usually include other procedures and functions withinthe program.Procedures typically do not return a value, they are simply executed and return control to the callingprocedure or subroutine.Procedures in Visual Basic are called &quot;Subroutines,&quot; often &quot;Sub&quot; for short. In JavaScript, &quot;Functions&quot; are usedas procedures (they simply return no or null values to whatever called them).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/4693465515363152813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/4693465515363152813'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/10/api-testing.html' title='API Testing'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-1736025119597006330</id><published>2012-06-27T02:57:00.002-07:00</published><updated>2012-06-27T02:58:08.568-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Correct path"/><title type='text'>ஒரு நிஜக் கதாநாயகன்..!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;ஒரு நிஜக் கதாநாயகன்..!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/539277_254585591317583_327431986_n.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/539277_254585591317583_327431986_n.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;சோதனைகளை சாதனையாக்கிய ஏழை மாணவன். கண்ணீர்துளிகளை மலர்கொத்துகளாக
மாற்றிய சிறுவன் மாரிசெல்வம்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;சில நாட்களுக்கு முன் தமிழகத்தில் பள்ளி இறுதி வகுப்புத் தேர்வு
(SSLC) முடிவுகள் பரபரப்பாக வெளியாகிக்கொண்டிருந்த நேரம். தேர்...வு எழுதிய மாணவர்கள்
எல்லாம் தங்களது மதிப்பெண்களை அறிந்துகொள்ள இணையத்தைப் பார்த்துக் கொண்டிருந்த போது,
தன் தாயார் சண்முகத்துடன் முதல் நாள் மூட்டிவைத்த கரிமூட்டதில் இருந்து கரி அள்ளிக்கொண்டிருந்தான்
மாரி. அவனும் இந்த முறை SSLC தேர்வு எழுதியவன்தான். ஆனால் முடிவுகளைத் தெரிந்துகொள்ள
அவன் எந்த முயற்சியும் எடுக்கவில்லை.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;“மாரி… யாரோ உன்னத் தேடி வந்திருக்காங்க…” என்று அவனுடைய மூன்றாவது
அக்கா பானுப்ரியா சொல்ல, அள்ளிப்போட்டுக்கொண்டிருந்த கரியை அப்படியே வைத்துவிட்டு வந்தவனை,
அவனுடைய பள்ளி நண்பர்கள் வாரி அணைத்துத் தூக்கிக்கொண்டனர். “மாரி! நீ 490 மார்க் எடுத்திருக்கடா!
District First டா…” என்று கூறி அவனைத் தூக்கிக் கொண்டாடியபோது, எதுவும்புரியாவிட்டாலும்
தன் மகன் ஏதோ சாதித்துவிட்டான் என்று உணர்ந்து கண்கள் கலங்கி நின்றார் மாரியின் தாய்
சண்முகம்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;மாரி என்கின்ற மாரிச்செல்வம், இராமநாதபுரம் மாவட்டம் கடலாடி
ஒன்றியத்துக்கு உட்பட்ட மூக்கையூர் என்னும் கிராமத்தைச் சேர்ந்தவன். அந்த மாவட்டத்து
மக்கள் பலருமே கூடக் கேள்விப்பட்டிருக்காத ஒரு குக்கிராமத்தில் இருந்து படித்துக்கொண்டே,
அந்த மாவட்டத்தின் முதல் மாணவனாக மதிப்பெண் பெற்ற அவனை, அடுத்த நாள் வந்த பத்திரிகைகள்
அனைத்தும் மாவட்டச் செய்திகளில் பட்டியல் இட்டன. ஆனால் அவன் பரீட்சை எழுதியபோது அவனது
குடும்பச் சூழ்நிலையை அறிந்தவர்கள் கொஞ்சம் வியந்துதான் போனார்கள். சோதனை மேல் சோதனையைத்
தாங்கிக்கொண்டு, ஓர் ஏழைச் சிறுவனால் இவ்வளவு மதிப்பெண்கள் வாங்கமுடியுமா என தங்களுக்குள்
கேள்வி கேட்டுக்கொண்டவர்கள் பலர்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;PAD நிறுவனத்தில் Christian Children Fund of Canada (CCFC)
எனும் கிராமப்புறக் குழந்தைகளுக்கான உதவித்திட்டத்தில் உதவி பெற்றுவந்த மாரி, +1 சேர
நிறுவன உதவி கேட்டு வந்தபோதுதான் PAD பணியாளர்களுக்கே, தேர்வெழுதிய சமயத்தில் மாரி
சந்தித்த துயரங்கள் தெரியவந்தது.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;மூக்கையூர் கிராமம்தான் மாரியின் சொந்த ஊர். எட்டாவது வரை அந்த
ஊரில் உள்ள புனித யாக்கோபு நடுநிலைப் பள்ளியில் படிப்பை முடித்த மாரி, மேற்கொண்டு படிக்க
அங்கிருந்து வேறு பள்ளிக்குச் செல்லவேண்டியிருந்ததால்,அதிலுள்ள கஷ்டங்களை உணர்ந்தவனாய்,
“அம்மா, நான் மேல படிக்கல. அப்பா கூடத் துணைக்குக் கடலுக்குப் போறேம்மா” என்று கூறினான்.
அதற்கு மேல் அவனைப் பேசவிடாமல் தடுத்த மாரியின் அப்பா முனியசாமி, “வேணாம் மாரி, நீ
போய்ப் படி. அப்பா எல்லாத்தையும் பார்த்துகிறேன். நீ நல்லாப் படிக்கணுமென்னுதான்
PAD-ல உனக்கு உதவி வாங்கித் தாராங்க… நல்லாப் படிக்கணும்யா. இப்படியெல்லாம் யோசிக்கக்கூடாது.
உங்கக்கா பார்வதி நல்லாப் படிச்சாலும், எட்டாவதுக்கு மேல படிக்க உள்ளூர்ல ஸ்கூல் இல்லாததால
படிக்க முடியாமப் போச்சுது. நீயாவது உன்னோட அக்கா வீட்டில போய் இருந்துகொண்டு மேல படிக்கப்
பாரு. எப்படியாவது நம்ம வீட்டில நீயாவது படிச்சு நல்லாப் பிழைக்கணும். இதுதான் அப்பாவோட
ஆசை” என்றார். அப்பாவின் வார்த்தைக்கு மறுப்பு ஏதும் கூறாமல் அவன் அக்காவின் வீடு இருக்கும்
இராமநாதபுரம் மாவட்டம் முத்துப்பேட்டைக்கு அருகில் உள்ள வேலாயுதபுரம் என்னும் கிராமத்துக்குச்
சென்று, அங்கிருந்த புனித சூசையப்பர் மேல்நிலைப் பள்ளியில் தனது படிப்பைத் தொடர்ந்தான்
மாரி.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;மாரியின் அப்பா முனியசாமி ஒரு கடல் கூலித் தொழிலாளி. யாரேனும்
கடலுக்குப் போவதற்கு மேலதிகமாக ஆட்கள் தேவைப்பட்டால் முனியசாமியும் போவார். அது இல்லாத
நாட்களில் சிறு வலையை எடுத்துக்கொண்டு கரையோர மீன்பிடித் தொழில் செய்வார். அவருக்கு
மாரியைப் பற்றிப் பல கனவுகள் இருந்தன. தனது குடும்பத்தில் ஒருவராவது படித்து முன்னேறி
வரவேண்டும் என்று அவர் கனவு கண்டார்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;ஐந்து பெண் குழந்தைகள், இரண்டு ஆண் குழந்தைககளைக் கொண்ட பெரிய
குடும்பம் அவருடையது. கடின உழைப்பும் ஒழுக்கமான வாழ்க்கையுமே அதீத வறுமை அந்தக் குடும்பத்தை
அண்டவிடாமல் காத்தது. நான்கு பெண்களுக்கும், ஒரு மகனுக்கும் திருமணம் முடித்துவிட்டார்.
எஞ்சியிருப்பது மாரியும், இன்னொரு அக்கா பானுப்ரியாவும்தான். மாரியைப் படிக்க வைக்கவேண்டும்,
சொந்தமாக ஒரு வள்ளம் வாங்கவேண்டும் என்று தன்னுடைய கனவுகளை அடைய இரவும் பகலுமாயக உழைத்துக்கொண்டிருந்த
முனியசாமிக்கு மூளையில் கட்டி வந்து பல வருடங்களாக அவதிப்பட்டு வந்தார்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;இந்த நிலையில் முத்துப்பேட்டையில் அக்கா வீட்டில் படித்துக்கொண்டிருந்த
மாரி படிப்பில் கவனம் செலுத்தியதோடு விடுமுறை நாட்களில் அவன் அம்மாவுடன் சேர்ந்து கரிமூட்டம்
அள்ளும் வேலைக்கும், மாமாவுடன் (அக்காவின் கணவர்) கடல் தொழிலுக்கும் சென்று குடும்ப
பாரத்தையும் விரும்பிச் சுமந்தான். “மாரி, இப்படிப் படிச்சா நல்ல மார்க் எடுக்கமாட்ட!
இதெல்லாம் விட்டுட்டு ஒழுங்காப் படிக்க பாரு” என்று அவனுடைய அக்கா முருகேஸ்வரி அவனைக்
கட்டுப்படுத்தி வந்தார். முருகேஸ்வரி மாரியின் மூத்த அக்கா. அவருக்கும் மூன்று பெண்
குழந்தைகள், ஓர் ஆண் குழந்தை. மாரியையும் தனது மகன் போலவே வளர்த்து வந்தார். வீட்டுக்கு
மூத்த பெண் என்பதால் தன் தந்தை வீட்டின் அனைத்து நலன்களிலும் பங்கெடுத்துவந்தார். முருகேஸ்வரியின்
கணவர் முனியனும் பரந்த மனம் படைத்தவர். இருவரும் சேர்ந்துதான் முருகேஸ்வரியின் சகோதரிகளின்
திருமணங்களை முடித்து வைத்தனர்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;தேர்வுகள் எழுத இரண்டு மாதங்கள் இருக்கும் நிலையில் மாரியின்
தந்தை மூளையில் இருந்த கட்டி காரணமாக, சிகிச்சை ஏதும் பலன் அளிக்காமல் இறந்துபோனார்.
துவண்டுபோன மாரியை மீண்டும் பள்ளிக்குப் படிக்க அனுப்பப் பெரும் பாடு பட்டார் தாய்
சண்முகம். அதன்பின் குடும்பச் சுமை முழுதும் தாய் சண்முகம் தலையில் விழ, அவரும் மகள்
வீட்டில் இருந்து விறகு வெட்டச் செல்வது, கூலி வேலைக்குச் செல்வது, கரிமூட்டம் எனப்
பல வேலைகளைப் பார்க்கத் தொடங்கினார். வறுமையின் மத்தியில் தன் படிப்பைத் தொடர்ந்த மாரி
தேர்வு எழுதத் தயாராகிக்கொண்டிருந்தான்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;தேர்வு நாளும் வந்தது. முதல் இரண்டு தேர்வுகளையும் எழுதி முடித்து
வந்த மாரியிடம், “பரீட்சை நல்லா எழுதிருக்கியா மாரி?” என அக்கா கேட்டார். “ஆமாக்கா.
இன்னிக்கு English II பேப்பர். இனிதான் மேத்ஸ் பேப்பர் வரும். அதை நாளை மறுநாள் எழுதணும்”
என்று பதில் சொல்லிக்கொண்டே அக்காவின் முகத்தைப் பார்த்த மாரிக்கு ஏதோ சரியில்லை என்று
பட்டது. “என்னக்கா! என்னாச்சு?” என்று அவன் பதற, “ஒண்ணுமில்ல மாரி, நெஞ்சு கரிச்சிக்கிட்டே
இருக்கு. அசதியா இருக்கு. சித்த நேரம் தூங்குனா சரியாயிரும்” என்றார். “சரிக்கா, நீ
போய் தூங்குக்கா” என்ற மாரி தானே சோறு போட்டுச் சாப்பிட்டுவிட்டு படிக்கச் சென்றுவிட்டான்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;அன்று இரவு அவன் அக்காவுக்குக் கடுமையான நெஞ்சுவலி. ஏற்கெனவே
இருதய அறுவை சிகிச்சை செய்திருந்த முருகேஸ்வரி, ஆஸ்பத்திரிக்குக் கொண்டுசெல்லும் வழியிலேயே
இறந்துவிட கதறி அழுத மாரியை, “நாளைக்குப் பரீட்சை எழுதணும்… நீ நல்லாப் படிக்கணுமென்னுதான்
உங்கக்கா ஆசைப்பட்டா” என்று அனைவரும் தேற்றினர். “மாரி, நீ போய் பரீட்சை எழுதிட்டு
வா. அதுக்குப் பிறகு இறுதிச் சடங்கு வச்சுக்கலாம்” என அவன் மாமா கூறவும், அவர் வார்த்தைக்குக்
கட்டுப்பட்டு, தன்னைத் தாயாக இருந்து பார்த்துக்கொண்ட சகோதரியின் பிணத்தருகே அழுதுகொண்டே
படித்த மாரியை நினைத்து இப்போதும் கண்ணீர் வடிக்கிறார் அவன் தாய் சண்முகம்.”என்ன சார்
மார்க் எடுத்தேன்.அம்மா மாதிரியிருந்த அக்கா சாவுக்கு அழக்கூட முடியாமல் பரீட்சைக்குப்
படித்த பாவி சார்” என்று மாரி உடைந்து அழும் போது, நாமும் சேர்ந்து உடைய வேண்டிவருகின்றது.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;அடுத்தநாள் அவன் பரீட்சை எழுதி முடித்துவிட்டு வரும்வரை அவனுடைய
உறவினர்கள் காத்திருந்தனர். அவன் வந்ததும், அவனைக் கொண்டு அக்காவின் இறுதிச்சடங்குகளை
நடத்தி முடித்தனர். சடங்குகள் அனைத்தும் முடிந்து, அடுத்த இரண்டு பரீட்சைகளையும் கனத்த
இதயத்துடன் எழுதி முடித்தான் மாரி. பரீட்சைகள் முடிந்ததும் அம்மாவுடன் சேர்ந்து கரிமூட்டம்
அள்ளும் வேலையில் இறங்கிவிட்டான்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;இந்த நிலையில்தான் அவனது தேர்வு முடிவுகள் வெளிவந்ததன.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;அவனுடைய ஆசிரியர்கள், சக மாணவர்கள், அந்த ஊர் மக்கள் என் அனைவருக்குமே
அவன் தேர்வு எழுதும்போது இருந்த நிலை நன்கு தெரியும். அப்படிப்பட்ட நிலையிலும் அவன்
எடுத்த மதிப்பெண்கள் என்ன தெரியுமா? தமிழ் 95, ஆங்கிலம் 98, கணிதம் 100, அறிவியல்
99, சமூக அறிவியல் 98. சாதாரண நிலையில் இருக்கும் மாணவர்கள் இந்த மதிப்பெண்களை எடுக்கும்போதே
ஆச்சரியப்படும் நமக்கு மாரியின் நிலையில் இருந்து பார்த்தால் பரிட்சையில் தேறுவோமா
என்பதே சந்தேகம். அதிலும் அவனுடைய அக்காவின் இறுதிச் சடங்கன்று கணிதப் பரீட்சை எழுதி
100-க்கு 100 மதிப்பெண் பெற்றிருப்பதை என்னவென்று சொல்வது? மாரியுடன் சேர்ந்து பரீட்சை
எழுதிய அவனுடைய அக்கா மகள் நிர்மலாவும் 423 மதிப்பெண்கள் எடுத்து நல்ல முறையில் தேர்ச்சி
பெற்றிருக்கிறாள்.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;இத்தனை இடர்களுக்கும் மத்தியில் தனது 10-வது வகுப்பை முடித்துவிட்டு
+1 சேர இருக்கும் மாரிக்கு இன்னும் பிரச்னைகளும் துன்பங்களும் முடிந்தபாடில்லை.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;கடந்த சில வருடங்களாக மாரிக்கு ஓயாத தலைவலி. வறுமையும் அடுத்தடுத்து
வந்த சோகச் சம்பவங்களும் உளவியல்ரீதியாக மாரியை மிகவும் பாதித்துள்ளது. தாங்கமுடியாத
தலைவலியால் அவதியுறும் அவனை உள்ளூர் வைத்தியர்களிடம் காட்டியபோது பிரச்னை ஏதும் இல்லை
எனச் சொல்லிவிட்டனர் கோயம்புத்தூரில் ஒரு மருத்துவரை அணுகி விசாரித்தபோது மாரியின்
இருதயத்தில் பிரச்னை இருப்பதாகவும் அதைச் சரிசெய்ய சிறிது காலம் தேவை எனவும், அறுவை
சிகிச்சை மூலம் அதைச் சரி செய்ய 21 வயதுவரை பொருத்திருக்கவேண்டும் என்றும் கூறியுள்ளனர்.
சிகிச்சைக்கு உதவ PAD தொண்டு நிறுவனம் உறுதி அளித்துள்ளது. அடுத்து Biology, Maths
குரூப்பில் சேர்ந்து படிக்க விரும்பும் மாரி, இன்னும் எந்தப் பள்ளியில் சேர்வது, மேற்கொண்டு
படிப்புக்கு என்ன செய்வது என்ற குழப்பத்தில் இருக்கிறான். அத்துடன் அவனுடைய தாய் சண்முகத்துக்கும்
உடல்நிலை சரியில்லை. குடும்ப பாரம் முழுவதையும் சுமந்துகொண்டிருக்கும் மாமா முனியன்
பற்றிய கவலையும் மாரியை அரிக்கிறது.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Vijaya&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN;&quot;&gt;இப்படிப் பல இடர்களுக்கு மத்தியிலும், தன் மனவலிகளையும் உடல்வலிகளையும்
தாங்கிக்கொண்டு தனது அடுத்த சாதனைக்குத் தயாராகி விட்டான் மாரிச்செல்வம்…&lt;/span&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1736025119597006330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1736025119597006330'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/06/blog-post.html' title='ஒரு நிஜக் கதாநாயகன்..!'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-1611231543015111261</id><published>2012-06-14T03:10:00.000-07:00</published><updated>2012-10-25T01:31:33.356-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Correct path"/><category scheme="http://www.blogger.com/atom/ns#" term="Curse"/><category scheme="http://www.blogger.com/atom/ns#" term="Media"/><title type='text'>Curse of Media. W r n Correct path ??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Media is a curse now a days ..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www2.sk-static.com/images/media/img/col6/20110516-235622-234311.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;http://www2.sk-static.com/images/media/img/col6/20110516-235622-234311.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Sorry not only now a days .. it is been like that long ago..&lt;br /&gt;
&lt;br /&gt;
Why i say it is a curse...&lt;br /&gt;
&lt;br /&gt;
For example : Here media works towards&amp;nbsp;politician..&lt;br /&gt;
&lt;br /&gt;
MP&#39;s who asked more Questions in the&amp;nbsp;Parliament&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: magenta;&quot;&gt;Chennai comes up with innovative ideas. ‘Prime Point,&#39; set up by a gentleman known in true Tamil Nadu-style as ‘Prime Point Srinivasan,&#39; has instituted a set of awards for parliamentarians called Sansad Ratna Awards. ‘PP&#39; felicitously chose Ambedkar Jayanti for the conferment ceremony this year and conferred the honour on four MPs:&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Anand Rao Adsul — Number 1 in Questions (754). The total tally of debates, private bills and questions raised — 784.&lt;br /&gt;Hansraj Gangaram Ahir — Number 1 in private bills — 20 in number. Questions raised — 755.&lt;br /&gt;S.S. Ramasubbu — Number 3 at the all-India level with a total score of 742 questions. Attendance — 97 per cent.&lt;br /&gt;Arjun Ram Meghwal — Number 1 in debates with 251 debates to his credit. Attendance — 100 per cent.&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&amp;nbsp;this result was published in one news paper.... I don&#39;t know why they publish...&lt;br /&gt;
&lt;br /&gt;
Also In&amp;nbsp;parliament&amp;nbsp;why they counting Questions....&lt;br /&gt;
&lt;br /&gt;
We send the MP to ask question in parliament. and tell our need to the government. Here i am not blaming the MP&#39;s .. Why media should release this ..&lt;br /&gt;
&lt;br /&gt;
Is it is a record or&amp;nbsp;ashame&amp;nbsp;to all ???? think about that... they will give fame for did their duty.... many of them are not asking anything only watching .. movies in parliament.&lt;br /&gt;
&lt;br /&gt;
Shall we give award or anything to Car Driver or Bus Driver.. they cross more than 100 Km.... so we give award to the driver... what a shit the media do like that...&lt;br /&gt;
&lt;br /&gt;
Not only in politics... When actor surya completed 50th film it is a record.... i don&#39;t know it is a record ??&lt;br /&gt;
&lt;br /&gt;
May be i am wrong.. that are their duties why we give awards like that&lt;br /&gt;
&lt;br /&gt;
In games also we celebrate Sachin get 50 hundred&#39;s but we not celebrate our dad and mother work....&lt;br /&gt;
&lt;br /&gt;
the basic reason is media.. It create people dump .....&lt;br /&gt;
&lt;br /&gt;
Media is a curse... media will blame all..... but our media is wrong path &amp;nbsp;what to do....&lt;br /&gt;
&lt;br /&gt;
Think Guys ... we r in correct path ?????????&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1611231543015111261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1611231543015111261'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/06/curse-of-media-w-r-n-correct-path.html' title='Curse of Media. W r n Correct path ??'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><georss:featurename>Kochi Madurai Tondi Point Hwy, Simmakkal, Madurai - Main, Madurai, Tamil Nadu, India</georss:featurename><georss:point>9.9252007 78.1197754</georss:point><georss:box>9.8000736999999987 77.9618469 10.0503277 78.277703899999992</georss:box></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-1385271879627852118</id><published>2012-06-01T21:01:00.001-07:00</published><updated>2012-06-15T08:39:46.208-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Assertion"/><category scheme="http://www.blogger.com/atom/ns#" term="JMeter"/><title type='text'>JMeter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
J-Meter Assertions&lt;br /&gt;
&lt;br /&gt;
Assertion allows you to assert facts.&lt;br /&gt;
&lt;br /&gt;
What assertion do..&lt;br /&gt;
&lt;br /&gt;
Assertion is just check the response whether the required data is there or not&lt;br /&gt;
&lt;br /&gt;
It is simply verifying the content in the response .&lt;br /&gt;
&lt;br /&gt;
Some Assertions are mentioned here&lt;br /&gt;
&lt;br /&gt;
Response Assertion:&lt;br /&gt;
&lt;br /&gt;
Response assertion is simply check the response from the server. For Example the response from the server is &quot;Testing&quot; if you place the assertion in the&amp;nbsp;corresponding&amp;nbsp;&amp;nbsp;request and add the assertion under this&lt;br /&gt;
&lt;br /&gt;
Also want to know the result&lt;br /&gt;
&lt;br /&gt;
Add the Assertion Listener . It show the result. When the Assertion is correct it not give any result in the Assertion result page it just give the HTML name (What u given as name)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-IkaHohATSAo/T8mPpH8r88I/AAAAAAAAA_Q/bBZ4PF_T1mM/s1600/Pass.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;http://3.bp.blogspot.com/-IkaHohATSAo/T8mPpH8r88I/AAAAAAAAA_Q/bBZ4PF_T1mM/s320/Pass.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Result of Response Assertion&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Duration Assertion&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Simply tell the duration time here(Response time from the server)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
HTML Assertion&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This assertion check the html errors in the page.This concept can be checked by Jtidy tool merged with JMeter&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Continues............&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1385271879627852118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/1385271879627852118'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/06/j-meter.html' title='JMeter'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-IkaHohATSAo/T8mPpH8r88I/AAAAAAAAA_Q/bBZ4PF_T1mM/s72-c/Pass.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-1962165653428409457.post-6221421527133196568</id><published>2012-05-17T06:46:00.001-07:00</published><updated>2012-06-15T08:40:09.382-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Frustration"/><title type='text'>Why this frustration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Frustration&amp;nbsp;- ya this word comes in all day to day life..&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-KToOztI_8pU/T7omPW9AH5I/AAAAAAAAA_Q/_vspRNur0Fg/s1600/no.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-KToOztI_8pU/T7omPW9AH5I/AAAAAAAAA_Q/_vspRNur0Fg/s1600/no.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
God why u create this&amp;nbsp;frustration&lt;br /&gt;
&lt;br /&gt;
Why u give this to man..&lt;br /&gt;
&lt;br /&gt;
Some man not tolerate this and give that to others... and they give to others.. it will continue ....&lt;br /&gt;
&lt;br /&gt;
Is frustration is a disease ?&lt;br /&gt;
&lt;br /&gt;
Yes it is a curable disease but sometimes it is danger than any vulnerable disease.&lt;br /&gt;
&lt;br /&gt;
Ya really when u frustrated u don&#39;t know what happen around u.. If u get more frustrated sometimes it may lead to&amp;nbsp;Suicide.&lt;br /&gt;
&lt;br /&gt;
So we want to know why we are frustrated .. how to&amp;nbsp;relieve&amp;nbsp;from this &lt;br /&gt;
&lt;br /&gt;
Here i am mention some ideas how to control... if u know please give comments&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Why frustration comes ? It is due to not under our control.. Is it&amp;nbsp;equipment&amp;nbsp;or program or some human beings not obey as our order or request . At that time our mind has some negative impact on those items so we got tensed why they do like that. here we lose our control.. how to manage those things . So we are irritated about those things. Anger arouse sometimes we not able to show anger on those peoples &amp;nbsp;at that time our anger further increase.... this may the major cause..&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Solution : We don&#39;t care about those things which we can&#39;t control.Once leave the place or concentrate on some other work.. After sometime when u have the courage to control those things &amp;nbsp;now use our power to do the work.. Anything happen just leave it take sometime then concentrate on it means we&amp;nbsp;definitely&amp;nbsp;succeed&lt;br /&gt;
&lt;br /&gt;
Stay on positive attitudes whatever happen . Positive thinking give the exact medicine for Frustration.&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/6221421527133196568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1962165653428409457/posts/default/6221421527133196568'/><link rel='alternate' type='text/html' href='http://vigneshvbabu.blogspot.com/2012/05/expectations-in-life-parnter-or-love.html' title='Why this frustration'/><author><name>Vignesh Babu</name><uri>http://www.blogger.com/profile/12684508336005440015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi26mwyKtTQlMtjo_-3yahPTZR1Vr5fuQuQvJpZkIMMnE3ChxQ_kVJoOyIY92WMwIPEKOk-ZyqA2UZciZyBAcEpylfE4GJ0MaQXUwa901SyvSuWcI7j2nLAy1lOW1LG-w/s1600/scan0007.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-KToOztI_8pU/T7omPW9AH5I/AAAAAAAAA_Q/_vspRNur0Fg/s72-c/no.jpg" height="72" width="72"/></entry></feed>