Tag Archives: tools

Thoughts on using JMeter to do web performance testing

There are many tools to use for web performance testing, but if you want a good tool that does the job, I recommend Jmeter. The good and bad thing about JMeter is that there are alot of different options and features. To make it simpler for you, the good folks at Digital Ocean have a good tutorial on getting it set up, here: How To Use Apache JMeter To Perform Load Testing on a Web Server | DigitalOcean. While this is fine for testing one page, there are test scenarios where you want to have the user perform multiple steps (e.g. go to the home page, login to their account, check their account balance, then logout). If that is the case for you, too, then you want to read this next: How To Use JMeter To Record Test Scenarios | DigitalOcean (I used Firefox for this: if you are going to use JMeter to develop your performance test cases, then download Firefox too.) For any performance testing that follows a sequence, you really want to use the recording feature of JMeter.

Some other thoughts….

On my thread group, I added the following listeners:

  • Response time graph
  • Graph results
  • Aggregate report
  • View results tree (with scroll automatically on)

I also login to the web server and tail -f  the access log (and sometimes the error log).

I do all this because it is easy to run have a lot of errors when you first (and even later) run your test. For example, if you are testing a sequence, you might see good performance, but you might also see 404s in the access log, or you might see other anomalies in the aggregate report (e.g. good response 90% of the time, but bad response on average). Having more data is better and it insures you don’t have false positives (e.g., you think performance is good, but it really isn’t because the application is failing).

As soon as your developers have some code in place, have someone run Jmeter against it. Don’t wait until towards the end of the project. Jmeter is free and anyone can use it.

Back up your test plans often. It is easy to change your test plan, have it go from a successful one to an unsuccessful one because of the change, and then find it hard to go back because you changed a number of variables.

For your test plan, have multiple thread groups. This will allow you to test different test scenarios for different test groups. You can have different test plans too: it’s up to you how you manage it. For example, I recorded a long sequence for one test group, then I copied it and made a simple test group with less steps by removing them.

Advertisements

Do you need tools for a safer PC ?

Of course you do: everyone does. Therefore check this out: Tools for a Safer PC — Krebs on Security.

Want to start a startup? All you need for that is here

And by here, I mean this site: Startup Stash – Curated resources and tools for startups. It is an amazing collection of tools you likely will need, for one thing. Plus, it has a superb user interface that not only groups the tools well, but gives you a sense of all the things you need to think about if you are going to go forward and create your own startup.

If you aren’t seriously thinking about startups, but would like to know about new tools to make you more productive at work, then I recommend you check out this site too.

Kudos to the creator of the site. Well worth a visit.

How to be more efficient online: the very big list

The folks at Buffer have put together a very big list of 100 tools, tips and tricks to work more efficiently online. I have gone over it and there are lots and lots of good tools and tips and other advice to help you be more productive and get the most out of being online. Stop wasting time on social media** and start being more productive by clicking on that link now.

** Reading this blog does not count as wasting time on social media. 🙂

Another tool to help with stress: the Online Meditation Timer

The folks at this site have a number of tools to help with stress, including this: Equanimity Project: Online Meditation Timer.

If you can sit quietly at your desk for awhile, it may just be the thing to help you calm your mind and get back to a more peaceful state before you proceed with your day.

How to be more productive at work? check out what tools other people use

Chances are, if you talk to five different people at work, you will find five tools or techniques they use to be productive that you hadn’t even heard of.

Rather than do your own polling, you can also check out this article: Most Popular Apps Employees Use At Work – Business Insider.

Remember, these are just for work, and yes, Facebook still shows up there. And this is just the cloud / distributed services. (Also, I am wondering Evernote didn’t show up there.)

I  would be surprised if you read it and didn’t adopt at least one of the items on the list by the end of your work day. Good luck.

Are you trying to convert Word documents to HTML?

If so, you know of all the …stuff…Word will add in there. I understand why Microsoft does it, but I would rather not have it. If you are in the same boat, I recommend you check out this site: Convert Word Documents to Clean HTML. It gives you the ability to take snippets of said HTML and clean it up for you.

It has it’s limits, but worth a look. Or to your tool box.