Synthetic users for QA testing localized sites with rotating proxies
  • Published:
  • Last Updated:
  • Genel
  • 4 min read

Sentetik kullanıcılar, gerçek bir kişinin yapacağı şekilde sitenizi veya uygulamanızı kullanan betik tabanlı, otomatik ziyaretçilerdir. Bunları farklı ülkelerdeki dönen residential proxy’ler üzerinden yönlendirdiğinizde, yerelleştirilmiş bir üründe QA yapmak için en pratik yöntemlerden biri hâline gelirler. Almanya ödeme sayfanızın, Brezilya fiyatlandırmanızın veya Japonya izin bildiriminizin çalışmasını ummak yerine, her pazardan bir sentetik kullanıcı gönderir ve gerçekte ne olduğunu izlersiniz. Bu rehber, sentetik kullanıcıların ne olduğunu, proxy’lerin onları neden gerçekçi kıldığını ve bunları yerelleştirme ile coğrafi QA için nasıl kullanacağınızı ele alır.

Ben, web QA ve yerelleştirme alanlarında çalışan yapay zeka odaklı yarı zamanlı CMO Andrii Byzov. İlgili: küresel web sitesi testi ve reklam doğrulama.


Temel Bilgiler

  • Sentetik kullanıcılar, test ve izleme amacıyla gerçek kullanıcı yolculuklarını simüle eden otomatik, betik tabanlı oturumlardır.
  • Proxy’ler onları gerçekçi kılar: Her sentetik kullanıcıyı hedef ülkedeki bir residential IP üzerinden yönlendirmek, gerçek bir yerel ziyaretçiyi yeniden oluşturur.
  • Yerelleştirme QA için idealdir: Kullanıcılar fark etmeden önce fiyatlandırma, para birimi, dil, yönlendirmeler, izin bildirimleri ve kullanılabilirlikteki coğrafi hataları yakalayın.
  • Dönen residential IP’ler, tek bir test paketinin birçok pazarı kapsamasını ve her birinin ayrı bir yerel ziyaretçi olarak görülmesini sağlar.
  • Bu, kendi ürününüzün QA sürecidir: Sahibi olduğunuz veya test etmeye yetkili bulunduğunuz siteleri ve uygulamaları dışarıdan test edersiniz.

Sentetik kullanıcılar nedir?

Sentetik kullanıcı, tanımlı bir yolculuğu gerçekleştiren otomatik bir aracıdır: ana sayfayı yüklemek, arama yapmak, sepete eklemek, ödeme sayfasına ulaşmak, form göndermek için kullanılan betik tabanlı bir tarayıcı oturumu (Playwright, Puppeteer veya benzeri). Ekipler bunları sürekli izleme (dönüşüm hunisi çalışıyor mu?) ve QA (bu yolculuk bu koşullarda işliyor mu?) için kullanır. Sentetik kullanıcılar tek başlarına CI veya test altyapınızdan çalışır; bu da hepsinin tek bir yerden geliyor gibi görünmesi demektir. Bu, çalışma süresi kontrolleri için uygundur, ancak kullanıcının nerede olduğuna bağlı her şeyi gizler.

Proxy’ler sentetik kullanıcıları neden gerçekçi kılar?

Modern ürünler konuma göre farklı davranır: fiyatlar ve para birimi, dil, yasal/izin bildirimleri, kargo kullanılabilirliği, özellik bayrakları, yönlendirmeler ve hatta bir sayfanın hiç yüklenip yüklenmemesi. Tek bir datacenter bölgesinden çalışan bir sentetik kullanıcı, bu gerçekliklerden yalnızca birini test eder. Onu hedef ülkedeki bir residential IP üzerinden yönlendirdiğinizde, inandırıcı bir yerel ziyaretçiye dönüşür; böylece site, gerçek bir müşterinin alacağı yerelleştirilmiş deneyimi sunar. Dönen residential IP’ler tek bir paketin sırayla “Almanya’daki bir kullanıcı”, “Brezilya’daki bir kullanıcı”, “Japonya’daki bir kullanıcı” rolünü oynamasını ve her birinin temiz biçimde ayrılmasını sağlar.

Coğrafi QA neleri yakalar?

  • Fiyatlandırma ve para birimi hataları: Yanlış para birimi, eksik yerel fiyatlar, vergi gösterimi hataları.
  • Bozuk yerelleştirme: Çevrilmemiş metinler, diğer dillerde düzen bozulması, yanlış yerel ayar varsayılanları.
  • İzin ve uyumluluk arayüzü: Doğru bölgelerde görünmeyen veya çalışmayan GDPR bildirimleri.
  • Coğrafi yönlendirmeler ve engellemeler: Kullanıcıların yanlış bölgesel siteye gönderilmesi veya beklenmedik şekilde engellenmesi.
  • Kullanılabilirlik boşlukları: Bir pazarda sessizce görüntülenmeyen özellikler veya içerik.

Nasıl kurulur?

Sentetik kullanıcı betiklerinizi (Playwright/Puppeteer), her test durumu için çıkış ülkesini ayarlayarak ve tarayıcı yerel ayarını ile dilini buna uygun hâle getirerek dönen bir residential proxy üzerinden çalıştırın. Paketi hedef pazar başına bir takvimle çalıştırın, yerelleştirilmiş öğeler üzerinde doğrulama yapın (para birimi simgesi, dil, izin bildirimi, doğru bölgesel URL) ve hatalarda uyarı verin. Yalnızca testlerin kullandığı bant genişliği için ödeme yaptığınızdan, kullandıkça öde proxy’lerle birçok pazarı kapsamak düşük maliyetli kalır. Bu, küresel web sitesi testinin arkasındaki altyapının aynısıdır.


SSS

Sentetik kullanıcı nedir?

Sentetik kullanıcı, kendi sitenizin veya uygulamanızın QA ve çalışma süresi izlemesi için sayfaları yüklemek, arama yapmak ve ödeme işlemini tamamlamak gibi gerçek kullanıcı yolculuklarını simüle eden otomatik, betik tabanlı bir tarayıcı oturumudur.

Sentetik kullanıcıları neden proxy’ler üzerinden yönlendirmelisiniz?

Ürünler konuma göre farklı davranır (fiyatlandırma, dil, izin, yönlendirmeler, kullanılabilirlik). Her sentetik kullanıcıyı hedef ülkedeki bir residential IP üzerinden yönlendirmek, onu gerçekçi bir yerel ziyaretçiye dönüştürür; böylece gerçek müşterilerin aldığı deneyimi test edersiniz.

Sentetik kullanıcılarla yapılan coğrafi QA hangi hataları yakalar?

Yanlış para birimi veya eksik yerel fiyatlar, çevrilmemiş metinler ve düzen bozulması, eksik ya da bozuk izin bildirimleri, hatalı coğrafi yönlendirmeler veya engellemeler ve bir pazarda sessizce görüntülenmeyen özellikler.

Sentetik kullanıcı testi için hangi proxy’ler en iyisidir?

Ülke/şehir hedeflemeli dönen residential proxy’ler. Tek bir paketin her pazarda ayrı bir yerel ziyaretçi gibi görünmesini sağlarlar ve kullandıkça öde fiyatlandırması geniş kapsamı uygun maliyetli tutar.

Bu, yük testiyle aynı şey mi?

Hayır. Sentetik kullanıcı coğrafi QA, gerçek dünyadaki konumlardan yerelleştirilmiş deneyimin doğruluğunu doğrular; yük testi ise hacim altındaki performansı ölçer. Birbirlerini tamamlarlar.


Ürününüzü her pazardan QA edin

Herhangi bir ülkeden sitenize gerçekçi bir yerel ziyaretçi gönderin ve müşteriler fark etmeden coğrafi hataları yakalayın. Etik biçimde tedarik edilmiş residential proxy’leri $1/GB’den edinin: sentetik kullanıcı ve yerelleştirme QA sürecinizin temelini oluşturmaları için kullandıkça öde, dönen, ülke ve şehir hedeflemeli proxy’ler.

Share article: