首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URI测试错误:URI没有指定有效的主机名

URI测试错误:URI没有指定有效的主机名
EN

Stack Overflow用户
提问于 2022-02-07 08:26:15
回答 1查看 198关注 0票数 0

我已经在Jenkins管道中配置了Jmeter,但是当这个阶段运行时,似乎测试没有像预期的那样执行http:/http:10.XXX.XXX.XXX:32518/account?field4=3025202645050&field7=generic01&field10=abc098,在控制台输出中,我可以看到一个错误非HTTP响应消息: URI没有指定一个有效的主机名:。URL被错误地插入,因为它使http 出现了两次

这是Jenkins管道的一部分:

代码语言:javascript
复制
pipeline {
agent any
triggers {
    githubPush()
}
environment { 
.......
   REPOSITORY_URI = "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/${IMAGE_REPO_NAME}"
}
    stages {
......
.......
      stage ("UnitTest Report") {
                 steps{               
                         publishHTML target: [
          allowMissing: false,
          alwaysLinkToLastBuild: true,
          keepAll: true,
          reportDir: '/var/lib/jenkins/workspace/FlexToEcocash_main/IntegrationTests/BuildReports/Coverage',
          reportFiles: 'index.html',
          reportName: 'Code Coverage'
          ]
                   archiveArtifacts artifacts: 'IntegrationTests/BuildReports/Coverage/*.*'
                   }
             }
                stage ("Perfomance Test") {
                steps {
                         build job: 'EcoToFlexPerfomanceTests'     
                }
             }
    }
    
    }

舞台性能测试触发了一个名为EcoToFlexPerfomanceTests的自由式作业,这将是运行Jmeter测试的任务。

控制台输出的一部分:

查看性能测试报告( Performance ),我不确定它们是否也正确地显示了数据,它们现在似乎还没有填充:

环境:运行在k0s上的Debian 10 Buster .Net 5 API

我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-02-07 08:58:24

脚本中的URL HTTP请求示例程序有一个问题:

看起来应该是:

代码语言:javascript
复制
http://10.XXX.XXX.XXX:32518/account......

因此,使用调试采样器和查看结果树侦听器组合查看所有JMeter变量及其值,并更正采样器的URL,问题就会消失。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71015459

复制
相关文章

相似问题

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