3 ms·
For another example: I'm working with a large online invitation website that is doing a big redesign of their site. The new UI is effectively one "page" and eve
by moe 18y ago
For another example: I'm working with a large online invitation website that is doing a big redesign of their site. The new UI is effectively one "page" and everything is done via AJAX calls to a JSON service layer, including login. Authentication to that service layer is done via a custom HTTP header that is a SHA encoding of the username + password + timestamp (among other things). If you wanted to test with 1000's of user accounts with traditional load testing, you end up needing to do the SHA encoding on the fly in whatever tool you're using (VBScript, LoadRunner's crazy C-like language, etc).
Well, now that's what I would call a corner case, and an absurd implementation. I'd suggest to optimize for the 99% "normal" Ajax and Flash websites and leave the testing of such obscurities to the people who invented them in first place.
I really just can't think of a UI that would allow you easily record a Google search for one term and then abstract the test out to work with N search terms.
I'm not sure what you mean here. I thought google search terms are normally passed in a single parameter?
Because the AJAX requests become data dependent ("foo" causes 3 requests, "foobar" causes 6), you ultimately end up writing control structures
Well, hence the proposed "Make-n-substr-clones-to-emulate-incremental-search" functionality. And yes, branching and loops would be most welcome - make it a neat drag'n'drop affair with your javascript framework of choice.
Honestly this stuff is not rocket science. It needs thought and there will be ugly corner cases. But if you can smack down only 80% of cases with a flexible UI then that's a big deal. For the rest we can still dive in and debug selenium scripts (which is a royal pita in my expirience, but admittedly I haven't touched it in over a year).
Anyways, I didn't mean to bash your service here. It certainly has its place, I'm just not the target audience.
If you want to appeal to people like me then you'll just have to add a bit more flexibility and comfort to the actual script creation part. As said, that's where the lions share of our time is going, and pretty screenshots do nothing for us.
Still keep up the good work. :-)