jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...

目录:

【阐述】:首先应该遇到了一个共同的问题,JMeter3.2之后就没有WebService(SOAP) Request,后来经过查询网上资料得知其实可以用HTTP请求来操作,结果是一样的。

【步骤】:

一、创建WebService接口模拟服务端

如果大家有接口地址是最好啦,不过本人因为没有接口地址,所以就自己手动模拟创建WebService接口模拟服务端。

1、首先,需要下载SoapUI:

下载后,一直点击下一步进行安装就可以啦,在此不必陈述。

2、使用SoapUI创建WebService接口模拟服务端需要接口描述文件

新建文件:MathUtil.wsdl

3、打开SoapUI,通过MathUtil.wsdl文件在SoapUI中创建一个SOAP项目:

60648f32d5c84b9aa11d4977d0004b75.jpg

275274ddc3bc40a89387f43a813c53ae.jpg

确认后,会在新建的SOAP项目下自动生成模拟客户端

在模拟客户端的基础上创建一个接口模拟服务端(Mock Service):

736a5d52a97f441fbabea392ec1dd83c.jpg

2ebe80cb844b4f0c990fddd9833a05f0.jpg

确定后,双击【Response1】

501f7701209c413ca669f801f454a4da.jpg

返回值默认为"?",一定要进行修改,否则调用该接口时会报错

e7e2b6a2a92d4b178fc12c7326b929e1.jpg

608714325d904b4886ffcb21754c8910.jpg

4、接口模拟服务端配置以及启动

双击创建的接口模拟服务端,点击【设置】按钮:

2103156d58a4412aa0077bbd6d57be60.jpg

把地址可以自己定义,然后确定:

3d12759faad143abb057ff587f7e84ab.jpg

再返回点击运行按钮,启动服务器

38ce74924f55495d8af51ca69be644d6.jpg

在浏览器中输入ip和端口号:

f31eef2f6930416b83d66c2a6f411998.jpg

再点击链接:

3e54a75e72694e599447615dbb889137.jpg

此时,创建WebService接口模拟服务端完成!

二、JMeter对SOAP协议性能测试脚本开发

如图所示,建立线程组、HTTP信息头管理器、HTTP请求、查看结果树等

fdd7d101ba764713bddc3127f2c8361a.jpg

1、建立线程组

c411eff50b91490e856c44916b4b5dea.jpg

c32f5b1cc334437b8904dbf10a55d391.jpg

2、建立HTTP信息头管理器

291c3c83b35548f480b546b5aa90a9a1.jpg

在“HTTP信息头管理器”中,添加一行名称和值,来源于如下图:

Content-Type: text/xml;charset=UTF-8

9dabcb5f39634bcc9fc1c1b0e31d3649.jpg

822880a16f8a4e818341e7b15a431b6e.jpg

3、建立HTTP请求

填写服务器IP、端口号、HTTP方法、路径、编码,以及打开“Body Data”

Body Data内容填写:

f444560dc4f54b2c864fbab2ace38745.jpg

?

?

1a573b78cf1d465484d5fcac0be59b80.jpg

4、建立监听器并运行查看结果

97ea7a32aaaf4a7dbb37bf06edb27a7b.jpg

运行之后,查看结果树:

a574dec8bcf54a3390c115470389f665.jpg

测试成功!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

滨江机器人餐厅_餐厅来了机器人服务员

龙源期刊网http://www.qikan.com.cn餐厅来了机器人服务员作者:柯静夏峥来源:《人民周刊》2016年第03期餐饮企业引入机器人,博的是眼球,省的是最关键的人力成本。不少人都希望身边有“大白”那样的暖男机器人,这并非遥不…

cad解除块的快捷命令_CAD撤销上一步和恢復下一步的快捷键是什么?

对于怎么撤回到上一步,大家想到最多的应该是Ctrl Z快捷键来撤销,但是如果在CAD编辑器中可直接使用返回命令即可!具体操作方法如下:1.进入到软件的操作界面之后,鼠标点击软件最左侧菜单栏中的“文件”按钮,在…

本机上的ajax需要跨域吗,jQuery AJAX跨域

jQuery AJAX跨域这是两个页面,test.php和testserver.php。test.php的$(function() {$.ajax({url:"testserver.php",success:function() {alert("Success");},error:function() {alert("Error");},dataType:"json",type:&qu…

flask bootstrap ajax,使用Flask集成bootstrap的方法

1. 下载flask-bootstrappip install flask-bootstrap2. 找到base.html文件将site-packages\flask_bootstrap\templates文件夹下的bootstrap目录copy到你的项目\templates目录下,确保bootstrap目录下包含base.html文件,因为我们后面要用到。3. 代码user.h…

android 模糊读取文件名_Android 从路径中获取文件名 | 学步园

转载:http://androidstudy.iteye.com/blog/787560方法一:利用String类public String getFileName(String pathandname){int startpathandname.lastIndexOf("/");int endpathandname.lastIndexOf(".");if (start!-1 && end!-…

chrome切换前端模式_H5暗黑模式在京东收银台中的实践

背景暗黑主题下,用户可以选择采用深色的系统范围外观而不是浅色外观。在暗黑模式下,系统对所有窗口,视图,菜单和控件采用较暗的调色板。谷歌的 Gmail 和 Chrome 浏览器、聊天工具 slack、telegram、Edge 浏览器和 Office 移动版 A…

使用udp协议实现服务器端程序时,用VisualC#实现UDP协议(二)

12.并以下面代码替换Form.cs中由系统产生的InitializeComponent过程。private void InitializeComponent ( ){this.button1 new System.Windows.Forms.Button ( ) ;this.button2 new System.Windows.Forms.Button ( ) ;this.textBox1 new System.Windows.Forms.TextBox ( ) …

circlegan_CycleGAN原理以及代码全解析

许多名画造假者费尽毕生的心血,试图模仿出艺术名家的风格。如今,CycleGAN就可以初步实现这个神奇的功能。这个功能就是风格迁移,比如下图,照片可以被赋予莫奈,梵高等人的绘画风格这属于是无配对数据(unpaired)产生的图…

魅族16无信号服务器,魅族16信号差的解决办法

手机信号问题一直都是人们关注的问题,在日常使用时有些地方手机可能出现突然信号变差,可能别人的手机信号一直很好只有你的出现了问题。魅族手机最早的几个版本都很容易出现这种问题,新款的魅族16怎么样呢?魅族16信号差怎么解决呢…

服务器系统核心和带gui区别,Windows Server 2012图形用户界面(GUI)和服务器核心(Server Core)之间的切换...

当安装 Windows Server 2012 时,咱们能够在“服务器核心安装”和“彻底安装”之间任选其一。“带 GUI 选项的服务器”选项Windows Server 2012 等效于 Windows Server 2008 R2 中的彻底安装选项。“服务器核心安装”选项可减小所需的磁盘空间、潜在的***面&#xff…

用python控制键盘_【python黑科技-pyautogui】教你用python控制滑鼠与键盘

今天来聊聊python中非常酷炫的功能,控制滑鼠与键盘,理论上,如果你程序功力非常强的话,甚至可以用这个模组写出一个「游戏插件」,让程序操控你的滑鼠与键盘帮你玩游戏本文测试环境: anaconda, spyder, python3.7安装pya…

ulimit限制 新系统_Linux查看及修改系统的资源限制命令ulimit

在Linux,查看系统对资源使用的显示可以使用命令ulimit,其中参数-a会列出所有的资源使用限制。[demoserver ~]$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimite…

华为策略路由加等价路由_华为——防火墙——策略路由配置及思路

华为——策略路由(校园网配置)作用:通过分析数据报的源地址和目标地址,按照策略规则选择不同的网关,进行数据转发。提供冗余,负载,但是还是单线路的速度。只是提供了不同的方向,并没有进行合并线路。拓扑图…

简述数学建模的过程_中文字幕乱码文字2020_MDTM-198加勒比中文字幕合集 - 第5页...

Well, you won’t get one from me.Nah, I never let a lady treat.I try to ease away and create a larger space cushion, but he steps toward me again. I don’t feel threatened by him, however. He’s a big guy, but not menacing. He isn’t trying to bully me wit…

头条自己提问的问题在哪看_在头条的这三十天

文、图:书海履痕今天入头条三十天,按民间俗语,满月了。 三十个日子,真得是感慨万千。特别是昨日的文章,经头条君和各位友友们的厚爱,让我经历了过山车的感觉,各种滋味存于心底,在此谢…

c可以 char* 赋值但是c++不可以_雷佳音的妻子完全可以女团C位出道,这么有气质的女人,谁能不爱...

导读:雷佳音的妻子完全可以女团C位出道,这么有气质的女人,谁能不爱各位点开这篇文章的朋友们,想必都是很高的颜值吧,我们真的是很有缘哦,小编每天都会给大家带来不一样的汽车资讯,如果对小编的文…

【加解密学习笔记:第一天】操作系统基础知识

加解密相关系统基础知识 Unicode编码格式 Unicode编码中使用2字节对字符进行编码,对ASCLL码的支持通过愿为不变,高位补零实现一个字有2字节,Intel在存入储存器时低位入低地址,高位入高地址(Little-endian&#xff09…

oracle sequence 不同 会话 不连续_序列 Sequence

Sequence是一个数据库对象,多个用户可以从中生成唯一的整数,可以使用序列自动生成主键值。生成序列号时,序列号将递增,独立于事务提交或回滚;如果两个用户同时递增同一序列,因为序列号是由另一个用户生成的&#xff0c…

【加解密学习笔记:第二天】动态调试工具OllyDbg使用基础介绍

首先说一下OllyDbg的界面,如下图所示 下面依次介绍: 反汇编面板:有四列,从左到右依次为:地址(Address),机器码(Hex dump),反汇编代码&#xff08…

dmp只导数据不导结构_今日头条快消食品推广CVR为何高达4.40%?原来DMP定向这么好...

摘要:据艾媒报告显示,当前快消品消费在中国居民消费的比重已经占到34.6%,无疑是一支重要力量。虽然消费者的消费能力在不断提升,但快消行业的推广仍多受制于传统模式,应该怎么寻找出路呢?一、企业介绍客户L…