Description
TestMW is a cloud service that automatically checks that the forms, payment, cart, account area, and other key user flows on your site are working. A robot walks through your site every few minutes as a real user would, and if something breaks, it sends an alert (Telegram or email) with a screenshot and a log.
This plugin connects your WordPress site to TestMW with one click. After you connect a site, two tests are created automatically:
- Monitoring — watches the home page availability on a schedule.
- Autogeneration — crawls your site, finds forms and buttons, and builds test scenarios by itself.
What this gives you
- You learn about problems before your customers do — not a week after the contact form quietly stopped working, but five minutes after it breaks.
- No developers or QA engineers required: paste the API token and you are done.
- You see results right in the WordPress admin — a dedicated page plus a dashboard widget on the main console.
What you need
- A TestMW account at testmw.ru (a free tier is available for trial).
- An API token from your TestMW account.
Security
The plugin does not give TestMW access to your site’s content or database. The TestMW robot visits your site from the outside as a regular visitor, the same way Google or any other user would.
External services
This plugin relies on the TestMW cloud service (https://testmw.ru) to provide website monitoring. It cannot work without a TestMW account and an API token.
What data is sent to the external service:
- When you save the API token on the plugin settings page — the token is sent to
https://testmw.ru/api/v1/public/meto validate that it belongs to a real TestMW account. - When you load the plugin settings page or the WordPress dashboard (and the token is configured) — the plugin requests
/meand/teststo display your account info and the list of tests for this site. Responses are cached for 30–300 seconds to minimize traffic. - When you click « Connect site to monitoring » — your site’s public URL (
get_site_url()) is sent to/api/v1/public/provisionso TestMW can create monitoring tests for it. - When you click « Run », « Toggle », « Schedule » or « Delete » on a test card — the corresponding test ID (and, for schedule, the chosen interval) is sent to the matching endpoint.
The plugin does NOT send:
- Visitor data, IP addresses, or any analytics.
- Post content, user data, or anything from your WordPress database.
Service terms and privacy:
- Terms of Service: https://testmw.ru/offer
- Privacy Policy: https://testmw.ru/privacy
Once monitoring is set up, the TestMW worker robot will visit your site as a regular HTTPS visitor. The plugin itself is not involved in those visits — they originate from TestMW’s servers.
Captures d’écran



Installation
- Install the plugin from the WordPress directory (search for « TestMW Monitoring ») or upload the ZIP manually.
- Activate the plugin on the Plugins page.
- Register at testmw.ru and create an API token under Profile API tokens.
- Open « TestMW » in the left admin menu.
- Paste the token and click « Connect ».
- Click « Connect site to monitoring » — done.
FAQ
-
Is it free?
-
TestMW has a free tier for trial use. Paid tiers unlock larger limits (more tests, more frequent checks, AI failure analysis). The plugin itself is free and distributed under the GPL.
-
Will the robot break my site?
-
No. It walks through the site as a regular user would — opens pages, clicks buttons, fills forms with test data. It does not perform any actions that a normal visitor could not.
-
What if my form takes real payments?
-
For payment forms, use your gateway’s test mode. The test scenario can be configured to fill only the necessary fields, and either skip the final « Pay » button or send it to a test environment.
-
Can I connect multiple sites with one token?
-
Yes. One token belongs to one TestMW account, which can host multiple connected sites within your tier limits.
Avis
Il n’y a aucun avis sur cette extension.
Contributeurs & développeurs
« TestMW Monitoring » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“TestMW Monitoring” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « TestMW Monitoring » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
0.3.0
- Preparing for the wordpress.org directory: full i18n, English readme, PHP 7.4 support, External services section, security pass.
0.2.0
- Full integration with the TestMW API: site connection, test management, schedules, caching.
0.1.0
- First version: settings page, token storage.
