User Tools

Site Tools


monitor_real_time_website_with_test_case

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

monitor_real_time_website_with_test_case [2011/09/23 16:46]
k2patel created
monitor_real_time_website_with_test_case [2020/08/10 02:35]
Line 1: Line 1:
-====== Monitor Website / WebApp ====== 
  
-There is many tool available in market to monitor websites.\\ 
-Many of them fail on hard to use or does not serve purpose.\\ 
-This script is simply used to generate test case. \\ 
-Easy to configure / install for system admin. 
- 
-==== Requirement ==== 
-  * [[ http://​jruby.org | Jruby ]] 
-  * [[ http://​celerity.rubyforge.org | Celerity ]] 
-  * [[ http://​www.ruby-lang.org/​en | Ruby ]] 
- 
-==== Installation ==== 
- 
-  * Install JRuby from System Repository or From source 
-    * simply extract and place it in your PATH 
-  * To install Celerity "gem install celerity"​ 
-  * Seriously - if ruby not installed chance distro ​ YO !! JK 
- 
-==== Script ==== 
- 
-This is sample script worked for my purpose you might need to modify accordingly.\\ 
-See Documentation for further Detail - [[ http://​celerity.rubyforge.org | Celerity ]] 
- 
-<code ruby | moniter.rb > 
-require "​rubygems"​ 
-require "​celerity"​ 
- 
-browser = Celerity::​Browser.new 
-browser.goto('​http://​www.k2pate.in'​) 
-browser.text_field(:​name,​ '​Username'​).value = '​test-user'​ 
-browser.text_field(:​name,​ '​Password'​).value = '​test-password'​ 
-browser.button(:​name,​ '​SubmitButton'​).click 
-puts "​yay"​ if browser.text.include?​ '​SUMMER IS HERE . . .' 
- 
-browser.goto('​http://​www.k2patel.in/​DCM/​criteria.aspx?​ID=1363&​persist=1&​selectedname=User,​%20Test&​selectedid=9897'​) 
-browser.text_field(:​name,​ '​KickReason'​).value = '​test'​ 
-browser.button(:​name,​ '​PreviewButton'​).click 
-puts "​yak"​ if browser.text.include?​ 'To Say Thank You For:' 
- 
-browser.goto('​http://​www.k2patel.in/​dcm/​AboutCatalog.aspx?​d'​) 
-browser.select_list(:​name,​ '​CategoryDropDown'​).select('​All Categories'​) 
-# browser.select_list(:​name,​ '​PerPageDropDown'​).select_value = '​50'​ 
-# paglink.click_and_attach 
-browser.select_list(:​name,​ '​PerPageDropDown'​).select('​50 per page') 
-puts "​yam"​ if browser.button(:​name,​ '​NextButton2'​).exists 
- 
-</​code>​ 
- 
- 
-You can execute script with time to get execution time. 
monitor_real_time_website_with_test_case.txt ยท Last modified: 2020/08/10 02:35 (external edit)