{"id":91,"date":"2014-07-09T11:40:45","date_gmt":"2014-07-09T11:40:45","guid":{"rendered":"http:\/\/blog.cigniti.com\/?p=91"},"modified":"2018-10-09T18:04:58","modified_gmt":"2018-10-09T12:34:58","slug":"checklist-for-designing-better-performance-test-scripts","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/checklist-for-designing-better-performance-test-scripts\/","title":{"rendered":"Checklist for Designing Better Performance Test Scripts"},"content":{"rendered":"
Make sure the script doesn\u2019t contain incorrect or extraneous URLs. The urls specified should be in correct sequence.<\/strong><\/p>\n Identify all dynamic data (as the response from server) present in a script and correlate it.<\/strong><\/p>\n Parameterize scripts to support dynamic data set.<\/strong><\/p>\n Use proper checkpoint(s) \/ assertion(s) for all steps involved in the transaction.<\/strong><\/p>\n Confirm if your performance test tool handles cookies automatically.<\/strong><\/p>\n Check the think time and pacing time in the script.<\/strong><\/p>\n Users rarely log out of web site, so don\u2019t assume the same and design scripts accordingly.<\/strong><\/p>\n Verify the scripts during design time<\/strong><\/p>\n Scripts should be written in a way so that it can be executed against multiple environments without any significant changes<\/strong><\/p>\n Consider building scripts for the primitive paths first<\/strong><\/p>\n Final scripts should be representative of actual user activities.<\/strong><\/p>\n Look out for re-usability while designing the scripts.<\/strong><\/p>\n Follow standard naming conventions and folder structures.<\/strong><\/p>\n Make sure the script doesn\u2019t contain incorrect or extraneous URLs. The urls specified should be in correct sequence. It might be possible while recording, script writer would have gone to his \/ her popular website. It can be validated by using test tool\u2019s \u201cplayback\u201d feature to confirm what the script actually does. Identify all dynamic […]<\/p>\n","protected":false},"author":11,"featured_media":13132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[214],"ppma_author":[3740],"yoast_head":"\n\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n