首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行WebPageTest时出现错误301

运行WebPageTest时出现错误301
EN

Stack Overflow用户
提问于 2016-08-15 16:13:28
回答 1查看 291关注 0票数 0

我想用gulp-sitespeedio@0.0.8用webpagetest来测试我的网站。

但是我在我的控制台上得到一个错误,我不知道为什么。找谁找我的错?

代码语言:javascript
复制
[20:16:26] Starting 'webpagetest:build'...
[20:16:26] Analyze your site’s web performance
info: OS: 'darwin 15.6.0', Node.js: 'v5.1.0', sitespeed.io: '3.5.0', PhantomJS: '1.9.8', java: '1.8.0_31', browsertime: '0.9.4'
info: Using configured web perf budget {"wpt":{"requests":60,"bytesIn":1000000,"SpeedIndex":1000}}
info: Will analyze 2 pages
info: Running WebPageTest http://www.sitespeed.io pollResults=10, timeout=800, firstViewOnly=false, runs=9, private=true, aftRenderingTime=true, location=Dulles:Firefox, connectivity=3G, video=true
info: Running WebPageTest http://www.sitespeed.io/faq/ pollResults=10, timeout=800, firstViewOnly=false, runs=9, private=true, aftRenderingTime=true, location=Dulles:Firefox, connectivity=3G, video=true
error: WebPageTest couldn't fetch info for url http://www.sitespeed.io{ [WPTAPIError: Moved Permanently] name: 'WPTAPIError', code: 301, message: 'Moved Permanently' }
error: Error running WebPageTest: { [WPTAPIError: Moved Permanently] name: 'WPTAPIError', code: 301, message: 'Moved Permanently' }
error: WebPageTest couldn't fetch info for url http://www.sitespeed.io/faq/{ [WPTAPIError: Moved Permanently] name: 'WPTAPIError', code: 301, message: 'Moved Permanently' }
error: Error running WebPageTest: { [WPTAPIError: Moved Permanently] name: 'WPTAPIError', code: 301, message: 'Moved Permanently' }
/Users/.../node_modules/sitespeed.io/lib/util/util.js:279
        return pageData.webpagetest.wpt[0].response.data.testUrl;
                                          ^

TypeError: Cannot read property 'response' of undefined
    at Object.module.exports.getURLFromPageData (/Users/.../node_modules/sitespeed.io/lib/util/util.js:279:43)
    at Object.exports.processPage (/Users/.../node_modules/sitespeed.io/lib/collectors/assetsByTiming.js:25:21)
    at /Users/.../node_modules/sitespeed.io/lib/collector.js:126:7
    at Array.forEach (native)
    at Collector.collectPageData (/Users/.../node_modules/sitespeed.io/lib/collector.js:125:19)
    at processAnalysisResults (/Users/.../node_modules/sitespeed.io/lib/analyze/analyzer.js:171:14)
    at /Users/.../node_modules/sitespeed.io/lib/analyze/analyzer.js:68:7
    at /Users/.../node_modules/async/lib/async.js:254:17
    at /Users/.../node_modules/async/lib/async.js:157:25
    at /Users/.../node_modules/async/lib/async.js:251:21
    at Object.queue.drain (/Users/.../node_modules/sitespeed.io/lib/analyze/webpagetest.js:63:11)
    at next (/Users/.../node_modules/async/lib/async.js:804:31)
    at /Users/.../node_modules/async/lib/async.js:32:16
    at /Users/.../node_modules/sitespeed.io/lib/analyze/webpagetest.js:127:14
    at WebPageTest.testCallback (/Users/.../node_modules/webpagetest/lib/webpagetest.js:346:14)
    at callbackYield (/Users/.../node_modules/webpagetest/lib/webpagetest.js:138:14)

这是我的配置。这就是你的例子。

代码语言:javascript
复制
var gulp        = require( "gulp" ),
    sitespeedio = require( "gulp-sitespeedio" );

gulp.task( "webpagetest:build", sitespeedio( {
    urls: ["http://www.sitespeed.io", "http://www.sitespeed.io/faq/"],
    noYslow: true,
    wptKey: "SECRET_KEY",
    wptHost: "www.webpagetest.org",
    no: 9,
    wptConfig: {
        location: "Dulles:Firefox",
        connectivity: "3G",
        timeout: 800
    },
    budget: {
        wpt: {
            requests: 60,
            bytesIn: 1000000,
            SpeedIndex: 1000
        }
    }
} ) );

node-版本: v5.1.0

npm-版本: v3.3.12

gulp-版本: CLI v3.9.0 // LOCAL 3.9.1

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-08-16 20:48:26

wptHost应使用https连接:

代码语言:javascript
复制
wptHost: "https://www.webpagetest.org/"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38951533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档