J'utilise FunkLoad pour faire un test de charge sur mon projet Django. Un de la page (je vais le nommer/client /) que je suis actuellement essayer de benchmark "fait" une requête AJAX sur le chargement de la page à (/ customer/json /)FunkLoad un rapport pour plusieurs demandes
Ce que je fais actuellement dans mon cas-test est le suivant
self.get("/customer/", description="Customer page")
self.get("/customer/json/", description="Customer list")
qu'il a ensuite rapporté deux graphiques
Je voudrais avoir un seul graphique où/client/JSON/est considéré comme une « ressource page » (disons style.css)
Est-ce en quelque sorte faisable/suis-je manquant quelque chose ?
--- EDIT ---
Voici mon sale correctif pour forcer mes tests pour charger une liste des médias (self.media) chaque fois que je fais une demande get, je sais qu'il ya au moins 4 de bonnes raisons de ne pas faire de cette façon, mais pour le moment je peux vivre avec elle :)
class MyLoadTest(FunkLoadTestCase):
def get(self, url, params=None, description=None, ok_codes=None):
response = FunkLoadTestCase.get(self, url, params, description, ok_codes)
if not self._simple_fetch:
for media in self.media:
self._connect("%s%s" % (self.server_url, media), [], self.ok_codes, "GET", "")
return response
Merci de votre réponse, j'ai fini l'extension de la méthode get de classe FunkLoadTest sur mes tests (voir les modifications sur la réponse). –