Aracılığıyla paylaş


Web Servis İsteğine Veri Bağlama Eklemesi Nasıl Yapılır

Web servis isteğine veri bağlama eklemek için SOAP XML'i el ile değiştirmelisiniz. Daha fazla bilgi için bkz. Web Hizmet Testi Nasıl Oluşturulur.

Gereksinimler

  • Visual Studio Ultimate

Web servis testine veri bağlama eklemek için

  1. Web hizmet isteği içeren web performans testini açın.

    Web Performans Testi Düzenleyicisi görüntülenir.

  2. İstek ağacından veri kaynağına bağlamak istediğiniz Web servis isteğini bulun. Altında String Body (Katar Gövdesi) düğümünü seçin.

  3. İçinde özelliklerini penceresinde, üç nokta (…), seçim Dize gövde özelliği.

    HTTP Katar Gövdesi Düzenle penceresi görünür.

  4. Aşağıdaki sözdizimini kullanarak, SOAP'daki değerleri veri bağlama değerleriyle değiştirin:

    {{DataSourceName.TableName.ColumnName}}
    

    Örneğin aşağıdaki komutu yazdıysanız:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>string</userName>
                <password>string</password>
                <orderID>int</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    

    Bunu aşağıdaki şekilde değiştirebilirsiniz:

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <CheckStatus xmlns="http://tempuri.org/">
                <userName>{{DataSourceName.Users.Name}}</userName>
                <password>{{DataSourceName.Users.Password}}</password>
                <orderID>{{DataSourceName.Orders.OrderID}}</orderID>
            </CheckStatus>
        </soap:Body>
    </soap:Envelope>
    
  5. Seçim Tamam kapatmak için http gövde Dize Düzenle pencere.

  6. Üzerinde Dosya menüsünden seçin kaydetmek Web performans sınaması kaydetmek için.

Ayrıca bkz.

Görevler

İzlenecek Yol: Bir Web Başarım Testine Veri Bağlama Eklemek

Kavramlar

Veri Kaynağını Web Performans Testine Bağlama

Diğer Kaynaklar

Data-Driven Unit Performance Tests