Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
b9522607ef
|
@ -158,7 +158,8 @@ public class MsHTTPSamplerProxy extends MsTestElement {
|
||||||
if (!path.startsWith("/")) {
|
if (!path.startsWith("/")) {
|
||||||
path = "/" + path;
|
path = "/" + path;
|
||||||
}
|
}
|
||||||
path = sampler.getProtocol() + "://" + sampler.getDomain() + ":" + sampler.getPort() + path;
|
String port = sampler.getPort() != 80 ? ":" + sampler.getPort() : "";
|
||||||
|
path = sampler.getProtocol() + "://" + sampler.getDomain() + port + path;
|
||||||
}
|
}
|
||||||
sampler.setPath(path);
|
sampler.setPath(path);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit a641c1331e1813b5294a1d0e380b8682a78754e1
|
Subproject commit 26d36f3f81e889f58eed7c6903252a129b301d98
|
|
@ -237,8 +237,18 @@
|
||||||
this.$refs.apiScenarioList.search(data);
|
this.$refs.apiScenarioList.search(data);
|
||||||
},
|
},
|
||||||
refresh(data) {
|
refresh(data) {
|
||||||
|
this.setTabTitle(data);
|
||||||
this.$refs.apiScenarioList.search(data);
|
this.$refs.apiScenarioList.search(data);
|
||||||
},
|
},
|
||||||
|
setTabTitle(data) {
|
||||||
|
for (let index in this.tabs) {
|
||||||
|
let tab = this.tabs[index];
|
||||||
|
if (tab.name === this.activeName) {
|
||||||
|
tab.label = data.name;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
editScenario(row) {
|
editScenario(row) {
|
||||||
this.addTab({name: 'edit', currentScenario: row});
|
this.addTab({name: 'edit', currentScenario: row});
|
||||||
},
|
},
|
||||||
|
|
|
@ -848,7 +848,7 @@
|
||||||
if (this.currentScenario.tags instanceof String) {
|
if (this.currentScenario.tags instanceof String) {
|
||||||
this.currentScenario.tags = JSON.parse(this.currentScenario.tags);
|
this.currentScenario.tags = JSON.parse(this.currentScenario.tags);
|
||||||
}
|
}
|
||||||
this.$emit('refresh');
|
this.$emit('refresh',this.currentScenario);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
</div>
|
</div>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-dialog :title="$t('api_test.request.assertions.script')" :visible.sync="visible" width="900px">
|
<el-dialog :title="$t('api_test.request.assertions.script')" :visible.sync="visible" width="900px" append-to-body>
|
||||||
<el-row type="flex" justify="space-between" align="middle" class="quick-script-block">
|
<el-row type="flex" justify="space-between" align="middle" class="quick-script-block">
|
||||||
<div class="assertion-item input">
|
<div class="assertion-item input">
|
||||||
<el-input size="small" v-model="assertion.variable"
|
<el-input size="small" v-model="assertion.variable"
|
||||||
|
@ -55,11 +55,11 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {AssertionJSR223} from "../../model/ApiTestModel";
|
import {AssertionJSR223} from "../../model/ApiTestModel";
|
||||||
import MsDialogFooter from "@/business/components/common/components/MsDialogFooter";
|
import MsDialogFooter from "@/business/components/common/components/MsDialogFooter";
|
||||||
import MsJsr233Processor from "../../../automation/scenario/component/Jsr233Processor";
|
import MsJsr233Processor from "../../../automation/scenario/common/Jsr233ProcessorContent";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "MsApiAssertionJsr223",
|
name: "MsApiAssertionJsr223",
|
||||||
components: {MsJsr233Processor, MsDialogFooter},
|
components: {MsJsr233Processor, MsDialogFooter},
|
||||||
props: {
|
props: {
|
||||||
|
@ -219,42 +219,42 @@ export default {
|
||||||
return !!this.assertion.operator && this.assertion.operator.indexOf("empty") > 0;
|
return !!this.assertion.operator && this.assertion.operator.indexOf("empty") > 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.assertion-item {
|
.assertion-item {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item + .assertion-item {
|
.assertion-item + .assertion-item {
|
||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item.input {
|
.assertion-item.input {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item.select {
|
.assertion-item.select {
|
||||||
min-width: 150px;
|
min-width: 150px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item.label {
|
.assertion-item.label {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item.btn {
|
.assertion-item.btn {
|
||||||
min-width: 130px;
|
min-width: 130px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.assertion-item.btn.circle {
|
.assertion-item.btn.circle {
|
||||||
text-align: right;
|
text-align: right;
|
||||||
min-width: 80px;
|
min-width: 80px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.quick-script-block {
|
.quick-script-block {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -213,7 +213,7 @@
|
||||||
},
|
},
|
||||||
copyCase(data) {
|
copyCase(data) {
|
||||||
let uuid = getUUID();
|
let uuid = getUUID();
|
||||||
let obj = {name: "copy_" + data.name, priority: data.priority, active: true, request: data.request, uuid: uuid};
|
let obj = {name: "copy_" + data.name, priority: data.priority, active: true, tags: data.tags, request: data.request, uuid: uuid};
|
||||||
this.$emit('copyCase', obj);
|
this.$emit('copyCase', obj);
|
||||||
},
|
},
|
||||||
selectTestCase(item, $event) {
|
selectTestCase(item, $event) {
|
||||||
|
|
|
@ -180,10 +180,10 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//创建根目录的模块---供父类使用
|
//创建根目录的模块---供父类使用
|
||||||
createRootModel(){
|
createRootModel() {
|
||||||
let dataArr = this.$refs.nodeTree.extendTreeNodes;
|
let dataArr = this.$refs.nodeTree.extendTreeNodes;
|
||||||
if(dataArr.length>0){
|
if (dataArr.length > 0) {
|
||||||
this.$refs.nodeTree.append({},dataArr[0]);
|
this.$refs.nodeTree.append({}, dataArr[0]);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
exportAPI() {
|
exportAPI() {
|
||||||
|
@ -197,7 +197,6 @@
|
||||||
},
|
},
|
||||||
refresh() {
|
refresh() {
|
||||||
this.list();
|
this.list();
|
||||||
this.$emit("refreshTable");
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue