Quelle est la meilleure façon de faire des tests de concurrence avec ruby sur rails 3? J'ai de nombreuses conditions de course sur mon site et les tester actuellement est une science inexacte qui prend beaucoup de temps.Comment effectuer des tests de simultanéité Ruby on Rails?
Merci d'avance pour toute réponse.
Cela ressemble à des tests de charge pas de tests de concurrence pour tester contre les conditions de course. – Nicolo77
Vous n'avez pas besoin de plusieurs demandes si vous voulez tester une condition de concurrence? – Elyasin
@Elyasin Oui, mais un test doit être reproductible. Pouvez-vous garantir une condition de course se produira chaque fois en utilisant ab? Bien sûr, nous pouvons soumettre autant de demandes simultanées pour rendre statistiquement très probable qu'une condition de concurrence se produise, mais nous ne pouvons pas nécessairement le garantir. De plus, ce type de test se prête bien à l'automatisation et est très lent, ce que nous voulons éviter dans une suite de tests. – ctc