Menambahkan Validation dan Extraction Rules pada Web Performance Test

on Kamis, 22 Juni 2017

Dengan menggunakan sample project yang ada pada CONTOH KASUS WEB PERFORMANCE TEST MENGGUNAKAN VISUAL STUDIO 2012. Kita dapat menambahkan Validation dan Extraction.

Validation Rules
Untuk memastikan bahwa pada halaman red.aspx yang dipanggil terdapat text "Red"
1. Pada ColorWebTests.webtest cari request red.aspx
2. Klik kanan, add validation rules.


3. Klik Find Text = Red, klik OK
4. Klik Run Test, Lihat hasil pada tab Details

Extraction Rules
Untuk memastikan bahwa warna yang muncul pada halaman blue.aspx adalah warna biru.
1. Pada ColorWebTests.webtest cari request blue.aspx
2. Klik kanan, add extraction rules
3. Klik Extract Attribute Value
    Context Parameter Name : ExtractionTest
    Tag Name : span
    Attribute Name : style
    Match Attribute Value : color:Blue, klik OK
4. Klik Run Test, Lihat hasil pada tab Details

Contoh Kasus Web Performance Test Menggunakan Visual Studio 2012

on Kamis, 01 Juni 2017

Pada contoh kasus ini, kita akan menguji sebuah aplikasi ColorWebApp menggunakan vb.net, yang mana pada aplikasi berbasis web ini terdapat dua radiobutton pilihan warna, red dan blue, lalu apabila tombol submit di klik, maka akan terbuka halaman sesuai dengan radiobutton yang dipilih.

Langkah pembuatan aplikasi :
1. Buka visual studio 2012, new project, visual basic, web, ASP.Net Empty Web Application

2. Pada solution explorer, klik kanan pada ColorWebApp, Add new item, web form, name = default.aspx
3. Tambahkan RadioButtonList, Edit Items, Add, List Item Properties : Text=Red, Selected=True, Add, List Item Properties : Text=Blue

4. Tambahkan Button, Properties : Text=Submit
5. Pada solution explorer, klik kanan pada ColorWebApp, Add new item, web form, name = Red.aspx
6. Tambahkan label, properties : Text=Red, ForeColor=Red
7.Pada solution explorer, klik kanan pada ColorWebApp, Add new item, web form, name = Blue.aspx
8. Tambahkan label, properties : Text=Blue, ForeColor=Blue
9. Tambahkan code pada tombol submit :

Public Class _Default
    Inherits System.Web.UI.Page
    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If RadioButtonList1.SelectedValue = "Blue" Then
            Response.Redirect("Blue.aspx")
        Else
            Response.Redirect("Red.aspx")
        End If
    End Sub
End Class

10. Run pada web browser

Langkah pengujian :
1. Buka Visual studio 2012, new project, visual basic, test, web performance and load test, name=ColorWebAppTests

2. Rename WebTest1,webtest menjadi ColorWebTest.webtest
3. Add Recording, paste url yang akan diuji (http://localhost:1609/Default.aspx)
4. Jalankan fungsi - fungsi aplikasi web

5. Setelah selesai klik Stop
6. Hasil test akan muncul secara otomatis. Secara default yang divalidasi adalah Response URL (Memastikan url yang terbuka benar) dan Response Time Goal (memastikan waktu respon bisa ditoleransi) yang bisa di modifikasi melalui properties