fix 接口测试-主机和端口支持变量

This commit is contained in:
chenjianxing 2020-06-29 11:28:06 +08:00
parent a6c9e45f9a
commit 62c720f0a9
2 changed files with 5 additions and 4 deletions

View File

@ -224,10 +224,10 @@ export class HTTPSamplerProxy extends DefaultTestElement {
constructor(testName, request) {
super('HTTPSamplerProxy', 'HttpTestSampleGui', 'HTTPSamplerProxy', testName);
this.request = request || {};
this.stringProp("HTTPSampler.domain", this.request.hostname);
this.stringProp("HTTPSampler.protocol", this.request.protocol.split(":")[0]);
this.stringProp("HTTPSampler.path", this.request.pathname);
// this.stringProp("HTTPSampler.domain", this.request.hostname);
// this.stringProp("HTTPSampler.protocol", this.request.protocol.split(":")[0]);
//主机名和端口添加在 path 中,支持变量的形式
this.stringProp("HTTPSampler.path", this.request.url);
this.stringProp("HTTPSampler.method", this.request.method);
this.stringProp("HTTPSampler.contentEncoding", this.request.encoding, "UTF-8");
if (!this.request.port) {

View File

@ -393,6 +393,7 @@ class JMXRequest {
this.pathname = decodeURIComponent(url.pathname);
this.port = url.port;
this.protocol = url.protocol.split(":")[0];
this.url = request.url;
if (this.method.toUpperCase() !== "GET") {
this.pathname += url.search.replace('&', '&');
}