4 ms·
"What Markov chain generation does is give a nice mix between two different ways of generating load, combining the fuzzing of random request generation with the
by studobalina 14y ago
"What Markov chain generation does is give a nice mix between two different ways of generating load, combining the fuzzing of random request generation with the feel of replaying logs. I think of it as a happy medium."
Why do we need a medium? Replaying access logs at a high-velocity gets the job done.
- andrewvc 14y agoWell, because there's no one right way to test is why. Strictly repeating logs doesn't tell you what happens when your access patterns change. Markov chains give you an idea of how your site acts under variations on your current traffic.
- harshreality 14y agoIt looks interesting, but does the added complexity have any tangible benefits over a benchmark app using a url-frequency table (a 0th-order markov chain)?
- andrewvc 14y agoGreat question. Maybe, maybe not. As I said, it just depends. Every test answers its own question. Here's the thing about orders, they're like a sliding scale of similarity between source and generated text. Whether that scale is worth toggling for your data is up to you.