Maison  >  Questions et réponses  >  le corps du texte

php - Comment simuler le navigateur WeChat pour effectuer des tests de stress sur les pages Web WeChat?

Maintenant, l'entreprise a un projet qui utilise une page Web développée par WeChat. Il y a un problème avec cette page Web car elle ne peut pas être ouverte dans un navigateur ordinaire (l'interface WeChat est utilisée pour obtenir des informations utilisateur de base). Navigateur WeChat. Alors, comment effectuer un test de stress sur cette page Web ?
La façon dont je pense maintenant est de capturer des paquets et d'essayer de voir si je peux envoyer des requêtes http en imitant le navigateur WeChat. Le serveur utilise un agent utilisateur pour déterminer s'il s'agit d'une navigation WeChat.
Outil de capture de paquets :fiddler :
Capture d'écran :

.

Maintenant que nous avons obtenu le user-agent, ajoutez simplement ce user-agent directement dans le champ d'en-tête de requête de l'URL cible : https:open.qq.com/xxx.
Mais au final j'ai trouvé qu'il échouait toujours, utiliser les outils de développement Firefox pour ajouter UA : Image :

Je ne comprends vraiment pas pourquoi. Ma compréhension est-elle erronée ou y a-t-il un problème avec les étapes de l'opération ?
Au fait, j'aimerais demander à tous les experts de me donner des conseils sur les méthodes de tests de résistance et les outils recommandés. Merci~!

天蓬老师天蓬老师2643 Il y a quelques jours910

répondre à tous(4)je répondrai

  • PHP中文网

    PHP中文网2017-06-30 09:57:36

    Je comprends que les tests de stress testent principalement les interfaces métier. Ils peuvent être séparés du test, et la relation avec la page peut être séparée. Dans les tests de résistance normaux, les données renvoyées par l'interface sont également les plus centrales.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-30 09:57:36

    Le navigateur WeChat n'est pas seulement un problème de WeChat UA, mais aussi de l'ensemble de l'environnement d'exploitation du navigateur.
    Mais pour votre test de stress, testez simplement la situation après vous être connecté à la page web. Après tout, la pression pour l'autorisation des pages Web incombe à WeChat

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-30 09:57:36

    Permettez-moi de partager un cas sur lequel je travaille. L'entreprise a une activité d'enveloppe rouge sur WeChat. En gros, chaque fois qu'elle est envoyée, des dizaines de milliers d'utilisateurs viendront récupérer l'enveloppe rouge. Les tests de résistance directs nous ont aidés à le faire.
    Lorsque nous effectuions des tests de résistance, nous avons ajouté un paramètre à la logique back-end, tel que uid = nombre aléatoire, pour simuler la connexion WeChat. Si l'uid existe, il ne passera pas à la connexion WeChat, mais à la base de données. Trouvez le faux utilisateur correspondant pour vous connecter. Bien sûr, certains problèmes peuvent ne pas être détectés. Par exemple, le système d'entreprise doit stocker les données des utilisateurs après une connexion autorisée à WeChat. Cela est plus difficile lors des tests de simulation, et certains ne peuvent être générés que de manière aléatoire.

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:57:36

    La particularité de ce type de site Web est d'utiliser la fonction de connexion fournie par le navigateur WeChat pour vous connecter.

    Tant que vous pouvez simuler et vous connecter, les autres tests ne sont pas différents des tests ordinaires.

    répondre
    0
  • Annulerrépondre