前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手教你用Jmeter做web自动化压测

手把手教你用Jmeter做web自动化压测

作者头像
软件测试君
发布2021-08-05 10:22:47
7300
发布2021-08-05 10:22:47
举报
文章被收录于专栏:测试人生
一、下载插件安装插件:
  1. JMeterPlugins-WebDriver-1.1.2,下载地址:https://jmeter-plugins.org/downloads/old/
  2. JMeterPlugins-WebDriver-1.1.2\lib\ext中的*.jar拷贝到D:\apache-jmeter-2.13\lib\ext下。
  3. JMeterPlugins-WebDriver-1.1.2\lib中的*.jar拷贝到D:\apache-jmeter-2.13\lib下。
  4. 重启jmeter
二、添加配置

添加插件配置元件jp@gc - Chrome Driver Config,添加chromedriver.exe的路径

三、添加取样器

添加sample jp@gc - WebDriver Sampler

四、取样器中写代码
代码语言:javascript
复制
function sleep(delay) {
  var start = (new Date()).getTime();
  while ((new Date()).getTime() - start < delay) {
    continue;
  }
}
WDS.sampleResult.sampleStart()
WDS.browser.get("https://www.baidu.com/");
var searchBox = WDS.browser.findElement(org.openqa.selenium.By.id("kw"));
searchBox.sendKeys('久曲健 博客园');
searchBox.sendKeys(org.openqa.selenium.Keys.ENTER);
sleep(3000);
// 4. Verify successful form submission
var results = WDS.browser.findElements(org.openqa.selenium.By.cssSelector("div > h3 > a[target='_blank']"))
if(results.empty) {
    WDS.sampleResult.successful = false
    WDS.sampleResult.responseMessage = 'There were no results returned'
}
WDS.sampleResult.sampleEnd()
五、效果
写在最后

如果成功了,请转发、在看收藏,如果还没玩明白,来扫码加我,来一起玩呀。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、添加配置
  • 三、添加取样器
  • 四、取样器中写代码
  • 五、效果
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档