In Target Groups and User Management, Part 1 we talked about target groups, setting up general groups, and user management settings. Now, we continue with adding new users to your account, securing the account, customizing permissions and a few more extras.
If you click on the Add New User button,
you will be prompted to enter the user details. You need to enter the names of the user and the email address as well as a username and a password. You can set the account to be administrative by checking the Set as administrator button checkbox.
You can also expand all user management sections or collapse them all using the buttons in the top right hand corner.
If you expand the Security level section,
you will be able to choose the way the user can access their WebSitePulse’s control panel. The Normal level will allow both HTTP and HTTPS connections.
A more secure option here is to require secure login and the user will only be allowed to use HTTPS. By using an encrypted connection it is much harder for a third party to sniff the credentials and misuse them.
The most secure option is to allow access over HTTPS only and from specific IP addresses. You can enter the IPs in the text box and the user will be able to log in only from those addresses. We only allow one IP address per line but you can enter as many addresses as you like.
The permissions section,
will let you set different read/write rights for the different sections of the control panel. So in case you want to limit the access of the user to your Billing History section, simply unselect the read/write checkboxes.
There are fast buttons to help you change the rights immediately. You can choose between full access, read-only access, limited access or you can remove all the permissions by clicking the clear-all link.
The limited access link will only remove the write permissions for the account section of your control panel. The full access option will give you read / write permissions for all sections and the read-only option will leave just the read permissions for all sections.
You can always customize the permissions yourself. The permissions are separated into five different groups taking into account the top menu of the control panel. You have the Account, Contacts, Targets, Reports and Utilities groups. You can limit the access only to specific services or reports for example.
In the interface settings section,
you can choose what your default start page will be. By logging in, you can directly go to the current status page or the Dashboard page.
Enable the tooltips, and you will get additional information when the mouse pointer goes over a target label for example.
Since most countries have different date formats you can select from 6 different options:
Also the separators in the date format can be “.”, “/” or “-“.
In the target group section,
You can choose which target groups to be visible in the account. By default, the General group is visible by all users. If you want to hide some targets from a user, you need to move them from the General group to another target group and not allow access to that group.
The final section is Shared user.
If you have more than one account with us and you want to use the same username and password for all accounts this is the option that you have been looking for.
You need to enter an account number for another account and send a request. The account number can be found under Account -> Account Summery.
The administrator of that account will be notified and if he/she allows it, you will have access to that account using your own credentials. The administrator of the other account has to go to the user management section and approve your request.
Once you are approved, a new account option will appear on the right hand side of the top menu and you can easily switch between accounts.
Once you are done configuring the user settings, you should always remember to Save at the bottom of the page or the changes you made will not take effect.
Is your account with us getting too big for you to handle by yourself? Are there more than one users who only need access to specific targets of the account? Do you want to allow only certain people to view the reports and not be able to change the setting of your targets? In the cases above, the user management setting section and the target groups are the options you are looking for.
A lot of our clients demanded to have the ability to allow access of other people to their accounts but with the option to show only selected targets. Thus so our developers played around with the idea and came up with an ingenious solution – Target groups.
Just go to Targets -> Target Groups.
When you have not created any groups, the general group will contain all the targets configured in your account. Keep in mind that all users see the targets in the general group.
To create a new group, simply write the group name and click on the Add New group button.
After you create the group,
you can choose to copy or move any targets from the general group to the newly created Test 1 group. Just check the targets you want to copy/move and click the Go button.
Now the e-mail roundtrip target is moved to group Test 1 and the HTTP full-page target is moved to group Test 2.
If you want to change the name of a specific group, simply click on the Edit icon. To delete – use the Delete icon. When you delete a group, the targets in that group are automatically moved back to the general group.
Right next to each target in the new groups, you will see a Delete button which can remove (move to general group) the target from that group. If you have more than one target in a group and you want to move them back to the General group you can select them by clicking on the check boxes and use the Go button at the bottom.
You can have the same target in more than one group. This is very useful in the cases when you have different teams working on separate targets, but they all need access to other targets at the same time, too.
Once you create and set up the groups according to your requirements, you will be able to use the target selector for the current status page of your account and view only certain groups, for example.
The targets in the General group are seen by everyone but you can allow access only to specific target groups from the User management setting section of the account.
Here the user has access to the targets in group Test 1 and the general group but not to the targets in group Test 2.
In Part 2, we will continue with creating new users, manage the accounts of other users, customize permissions, and what not. Stay tuned.
We have already created a sample transaction and now we will review the reports and settings option for every step of the transaction. If you click on the Chart icon (play statistics),
you will see the status which your server returned as well as the response time of the step. If you upload the transaction as a full-page target, the response time will increase simply because we do not download all the components of the website when we play the transaction using this specific add-on.
By clicking on the Response Headers tab,
you will see the header which your server returned.
The Cache tab will visualize the specific page for the specific step.
Here, we will not show the pictures and some other components of the website might be missing too. If you decide to use our full-page transaction level of monitoring, all those components can be checked for availability and download speed as well.
And the last tab - Cache source - will show you the HTML source code of the actual page.
You can check these statistics for every single step of the transaction to make sure that you have recorded the correct steps.
Now, let‘s look at the Step Settings options.
To get here, simply click on the second icon – Step Settings. Here, you can customize the step settings, so you will not have to fine-tune the transaction after you upload it to your account.
In the General tab,
you can enter the Step Label. You can also enable the Ping on error option and set the step timeout value.
In the URL section, you will see the URL which we are opening and the protocol and port which we are using.
If your site requires basic HTTP authentication, you can enter the test username and password in these text fields.
Sometimes, the recorder will record steps that are actually not needed for the transaction to work properly, and you can always delete those steps by pressing the delete record button at the bottom of the General tab.
If we are making any GET requests on a specific step of the transaction, you will be able to see those requests by clicking on the Get Params tab.
In our case we do not have any GET parameters but you can always manually add or remove parameters from the GET request. By clicking on the Add param button, you can add additional variable fields, while the X button deletes parameters.
The POST Params tab
will show you the parameters of the POST request for the specific step. You can also manually add or remove variables using the Add param and X buttons here.
The Headers tab,
allows you to customize the headers which we will send to your server. You can create any custom header you want. If you want to easily filter our requests out from your server statistics, you can enter a custom user agent or a referrer link. Some application servers will not work correctly if you do not set the correct Accept-Language value so you are able to customize those values as well.
If your application requires a custom cookie, you can enter it here as well. You can also always add extra header information or remove some data.
The final tab is Keywords.
You can enter keywords for our agent to look for in the source code of the specific step. Keep in mind that the keywords are case sensitive and the easiest way to enter them will be to copy them directly from the source code cache.
If you do not want to go through all these tabs for every single step of the transaction, you can always edit these settings after you upload it in your account.
Once the transaction is uploaded, you should review its basic settings and advanced settings again. In your web-based control panel, you have extra options which cannot be configured directly from the add-on. Also, you should pay special attention to the Alerts configuration there if you want to be alerted when we detect a problem with the transaction. You can set reports by email and schedule downtime rules only from the control panel and not from this extension.
We have finally launched our stable version of the Chrome transaction recorder. If you need to record a transaction and you do not know how to create one, this tool will make your life much easier.
You can directly go to Chrome.google.com/webstore and search for WebSitePulse. Or, you can go to the Chrome manu -> Tools -> Extensions, and search for our add-ons.
In addition to the Transaction Recorder, you will see the Current Statusand Test Tools extensions as well, which we are going to review in another post soon.
Once you add the Transaction Recorder extension, you will be able to use it immediately. This extension is actually working as an add-on for Google Chrome developer tools.
In order to access the add-on, you can go to Menu -> Tools -> Developer Tools or use the Ctrl + Shift + I shortcut. At the bottom of your browser, a new frame containing all the available developer tools will open up. Just click on the last tab – WSP Transaction Recorder - and you will see our add-on.
When you click on the Options button,
you will have to enter your username and the API key associated with your account with us. To get the API key, simply log in to your account and go to Utilities –> API. Follow the request API key link and copy- paste the key (it is 32 characters and looks like this: 35e6340814655582a79039dbc1******).
The recorder can record any frame requests, AJAX calls and more, and if you enable these options, we will try to complete the requests when running the test transaction. Keep in mind that if you have any dynamical parameters in these requests, you will have to change the static values to DYNAMIC later on in the GET and/or POST requests settings for the specific step of the transaction.
Now I will show you how you can record a simple login-logout transaction.
You should start by closing all other tabs in your Chrome browser. Go to the starting page of the transaction (in this case WebSitePulse.com) and click on the Record button. A confirmation window will open - click OK.
You will see that the first step of the transaction has been successfully recorded.
Now I will enter the log in credentials and click the Log in button.
The second step of the transaction is created.
I will click the Log out button and we are almost done.
We have recorded our simple transaction and we can press the Stop button now.
Now we see several other buttons that became active.
If you press the Play button, you will execute the transaction. Keep in mind that the transaction will be executed in the background, and you will now see any changes in your main browser window.
The reset button will delete all the steps which you have recorded, and you can start all over again. If you press it, you will have to confirm that you want to reset the recorded events.
The Upload button will upload the transaction in your account.
You can choose from several options here:
- upload it as a new Performance Transaction,
- upload it as a new Full-Page Transaction or
- replace an existing transaction.
If you do not know the difference between our performance and full-page transaction levels of monitoring, you should review our Why You Need Application Monitoring post. You also have the option to replace an existing transaction with the newly recorded one. In the dropdown menu you will see a list of all transaction targets that are present in your account.
We have already reviewed the options menu. You can get additional information by pressing the Help button. In my next post – Part 2, we will review the different options for each step of the transaction.
We have recently conducted a survey asking our clients to share their experience with our services. The purpose of the survey was to gain detailed feedback on the level of satisfaction among them and the popularity of each of our services. As a show of appreciation, we promised those who spared 10 minutes of their time to fill out the survey, to be included in a draw to win one of three $100 Amazon gift cards.
See the questions and answers now:
Have you had any issues with your monitored target(s) recently?
49% of all respondents said they have not had any issues with their monitored targets within the past few months. Those who did (33%), however, usually experienced problems with the availability of their servers and/or websites, and only 16% had problems with the response time.
Did our website monitoring service help you?
In the cases when our clients did have availability and performance problems with their websites and were using our website monitoring at the time, we detected the correct issue, and alerted them in a timely matter. This way, they were able to fix the issue with a minimum revenue loss. See "Why monitoring your website matters."
Did our server monitoring service help you?
Our server monitoring clients also said we managed to alert them on time and detect the right issue when they were having trouble with their servers. If you have not used this service yet, check out what server monitoring is all about. It might save you a lot of trouble, so no wonder why most of our clients use it along with website monitoring.
Have you had any problems with your email system recently?
Most of our respondents (73%) have not had any issues with their email system within the past few months. Those who did, however, experienced troubles sending emails which were not received; never received emails that were sent to them, or received emails with a great delay.
Did our email monitoring service help you?
Fewer of our clients are using email monitoring which is why 49% of the respondents could not say whether our email monitoring service would have been useful to them. However, most of those who are using it (51%), said we detected the problem properly and alerted them on time. Only 3% of the respondents using email monitoring said they were not satisfied with this service. See what email system monitoring with round-trip service is all about, and why you may need it.
Have your website visitors experienced problems with multistep interactions on your website?
Most of the survey respondents (76%) said their website visitors did not experience any trouble with multistep interactions on their websites. However, transaction monitoring is important as it provides a realistic insight into what end-users are experiencing when performing any type of e-business transaction on a website. Thus, if our clients do not use transaction monitoring, they may not even know whether their website visitors experience any technical issues because their online visitors would not always alert them of a problem when performing any multistep interactions. Online visitors are more likely to switch to a competitor immediately, rather than reporting a technical problem they are currently experiencing.
Did our transaction monitoring service help you?
Those, who did use the transaction monitoring service and happened to have transation issues on their websites, said we detected the right issue and alerted them on time, so they could again fix the problem quickly and with a minimum revenue loss.
Do you use in-browser monitoring?
In-browser monitoring is the least popular monitoring service amongst our clients, as 51% of the respondents said they didn't know what in-browser monitoring was. In fact, in-browser monitoring is one of the newest and most accurate monitoring tools out there today. So, what makes it so extraordinary and is it worth the investment? Read our blog post on in-browser monitoring to see whether it might come handy to you.
WebSitePulse offers a free trial for any of the services described above. If you haven't used any of them yet and don't know whether they could be really of help to you, why not call us at 1-888-WSPULSE ext.2 or email us at firstname.lastname@example.org, so we could point out the best solution for your needs?
As for the Amazon gift cards, we will announce the 3 winners on Friday, so stay tuned.