- 博客(53)
- 资源 (13)
- 收藏
- 关注
转载 spring+websocket的整合实例(超详细,可使用)
定义: WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端 上面是百度官网的介绍,我主要使用websocket的目的是为了,能让服务器能够主动推送消息给浏览器,而不是之前通过ajax或者长轮循不断触发服务器。我通过学习整合了一个简单可用通讯的实例。好了,废话不多说,直接上内容。整合步骤: ...
2018-09-04 16:20:36
1142
转载 Ngrok 映射
以下为本篇文章全部内容:使用Sunny-Ngrok赠送的免费域名进行http服务映射1、首先在本站注册成为会员2、开通隧道在上图中表单信息解释: 隧道名称:可以随便填写,只是为了使用者在往后之后这个隧道是干嘛的 前置域名:服务器免费赠送的域名,请不要带上后缀,如果要sunny.ngrok.cc 只需要填写 sunn
2018-01-17 14:03:29
1298
转载 Jmeter 参数化
参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Data Pool)。 jmeter的test plan中,支持如下4种参数化
2017-11-06 15:23:11
618
转载 Web services 接口地址
腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?discoWSDL: http://www.webxml.com.cn/webs
2017-11-06 15:03:20
839
转载 系统的平均并发用户数和并发数峰值如何估算
一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值
2017-09-26 15:14:39
2915
转载 soapui接口性能测试(五)---- 命令行执行
创建后,您可能希望从命令行运行LoadTests,也许作为持续集成构建的一部分,或用于监视服务的日常性能。SoapUI提供了一个命令行运行程序和maven插件来执行此操作。该运行程序在您的SoapUI \ bin文件夹中可用,并适当地命名为loadtestrunner.bat / .sh。它需要一些与报告,属性等有关的参数,这些参数可以使始参数列表的创建变得乏味(命令行选项都在LoadTe
2017-07-24 10:05:08
1448
转载 soapui接口性能测试(四)---- 输出报告和统计
好的,您已经运行了LoadTest,现在需要创建一些报告或导出收集的数据以进行更详细的分析。有几个选项可供您使用,我们将按顺序查看:导出统计表的数据(仅限开源)。从统计图导出数据。在测试运行时连续导出数据。创建可打印报告或将基础报告数据导出到XML或CSV文件(LoadUI NG Pro)。让我们按顺序检查这些。 在SoapUI的开源版本中,LoadTest工具栏
2017-07-24 10:04:06
4171
转载 soapui接口性能测试(三)---- 验证性能
背景:如何表现性能?在SoapUI中,断言性能和底层功能(通过步骤状态断言)的可能性很多。找到正确的组合并不容易,因为LoadTest结果非常依赖于外部因素(特别是在高负载时); 网络,磁盘活动,数据库备份等。因此,我们建议您为LoadTest创建一个“safety net”的断言,以检测某些事情真的错误,而不是在所有情况下都期待相同的吞吐量。例如,如果您有一个步骤通常需要大约300ms,
2017-07-24 10:03:12
1552
转载 soapui接口性能测试(二)---- 模拟不同类型的负载
SoapUI中提供的不同负载策略允许您模拟各种类型的负载,随时间的变化,您可以在许多条件下轻松测试目标服务的性能。由于SoapUI还允许您同时运行多个LoadTests(参见下文的示例),可以使用LoadTests的组合来进一步断言您的服务的行为。从LoadTest窗口中的Strategy工具栏中选择所需的LoadTest策略:我们来看看可用的不同负载策略,看看如何使用它们来进行不
2017-07-24 10:02:31
1416
转载 soapui接口性能测试(一)---- 创建并运行一个性能测试
1. soapui使用性能测试SoapUI中的LoadTest用于在您所需的持续时间内使用多线程(与“虚拟用户”相同)时重复运行现有的功能TestCase来断言您的目标服务。LoadTests在导航器中显示为此TestCase的子项;(这里可以看到“Test and Buy TestCase”TestCase有四个LoadTests定义)。您可以从TestCase右
2017-07-24 10:01:45
4075
转载 SOAPUI中文教程---使用断言
让我们来看看使用采样器的TestSteps(包括request的TestStep)的Assertion功能如何验证TestStep收到传入的响应或请求。在我们深入了解可用的断言之前,让我们快速概述一下。断言用于在执行期间验证TestStep接收的消息,通常通过将消息(或整个消息)的部分与某些预期值进行比较。任何数量的断言都可以添加到采样器TestStep中,每个断言都会验证响应内容
2017-07-21 14:40:36
1172
转载 SOAPUI中文教程---调试测试用例
本指南将向您展示如何开始使用TestCase调试。 导入在home文件夹中的soapUI-Tutorials文件夹中找到的sample-soapui-pro-project.xml项目。如果没有看到soapUI-Tutorials文件夹,请确保您已经在soapUI Pro安装程序中检查了“教程”选项。 通过右键单击并选择启动Start Minimized。
2017-07-21 14:36:56
3758
转载 SOAPUI中文教程---测试步骤
如前所述,TestSteps是soapUI中功能测试的核心构件;每个TestStep都执行一些步骤来验证要测试的功能。 TestSteps默认是依次执行的,但是分支,循环甚至调用其他TestCases有几种可能性,在需要时可以进行复杂的测试。任何数量的TestSteps都可以添加到TestCase中;通过右键单击TestStep列表并选择添加/插入或按TestCase窗口中相应的按钮添加它们:
2017-07-21 14:03:41
8736
转载 SOAPUI测试步骤(七)---DataSink TestStep
经常您可能想要存放收集的数据保存在外部存储,可能为自定义报告或重用数据在进一步的测试时执行。 TestStepDataSink可以将任意数量的属性值保存到一个支持的格式,包括Excel、JDBC和纯文本文件。 本文将概述如何使用DataSink的测试也显示一些示例。1。 DataSink TestStep在相应的TestCase TestStep按钮添加一个新的
2017-07-20 10:27:29
762
转载 SOAPUI测试步骤(六)---PropertyTransfer
财产转移TestSteps用于转移属性。 在许多情况下他们是非常有用的,特别是当涉及包含XML属性,例如当您需要从XML消息获取一个值,例如一个SOAP响应的sessionID一个值写入XML消息,例如保存sessionID或身份验证数据传输属性之间复杂的XML内容1、属性转换窗口创建或双击现有属性转换TestStep打开如下窗口:左侧列表显示你在这Test
2017-07-20 10:24:15
956
转载 SOAPUI测试步骤(五)---Properties
属性是先进soapUI测试一个核心的方面。对于功能测试,属性用于参数化测试的执行,例如:属性可以被用来保存你的服务的节点,因此很容易改变实际的节点测试执行期间使用(见下面的例子)。属性可用于身份验证凭证,便于管理这些在一个中心位置或外部文件中。属性可用于传输和共享会话id在测试执行,所以多个teststeps或用例可以共享相同的会话。让开始寻找一些基本在我们深入一个例子。
2017-07-20 10:19:07
833
转载 SOAPUI测试步骤(四)---The Script TestStep
SoapUI的脚本是一个核心,允许您调整您的测试执行的行为您的具体需求。 功能测试范围之内,下面的脚本可能是可用的:TestCase中的脚本TestSteps。项目,TestSuite和TestCase中的Setup和TearDown脚本。脚本PropertyExpansions测试执行期间在任何背景下被评估。 ( 阅读更多… )项目级事件处理程序相关测试。 ( 阅读更多… )
2017-07-20 10:17:33
1003
转载 SOAPUI测试步骤(三)---Run TestCase
如果你的测试场景越来越复杂,你可能想要分享不同的测试用例之间的一些TestSteps,比如设置一些先决条件(登录等)或在不同的上下文中执行某些步骤。 像往常一样,有几种方法可以实现这个SoapUI;通过使用一个“Run TestCase”TestStep执行其他测试点TestStep通过创建一个脚本并使用SoapUI API来执行所需的TestSteps。让我们更详细地看一下这
2017-07-20 10:16:23
1095
转载 SOAPUI测试步骤(二)---流量控制(Conditional Goto)
1. TestSteps流量控制1.1。有条件转到一步步测试 Conditional Goto拥有任意数量的的XPath表达式伴随相应的目标测试步骤。这些被应用到在先前的采样测试的最近的响应; 配置的XPath表达式从上到下应用,当XPath表达式的值为true,有条件的Goto转移到指定的一步步测试。添加和打开Conditional Goto 显示以下编辑:
2017-07-20 10:08:41
453
转载 SOAPUI测试步骤(一)——断言测试(Assertion TestStep)
什么是没有办法验证结果的测试?soapUI提供了两种方法来测试断言:断言TestSteps现在断言一步步测试(PRO版本)。The Assertion TestStep,扩展了断言处理和管理的想法。此功能允许创建简单到复杂的断言,从项目层面到单一测试步骤中,以及请求/响应,JMS,JDBC或安全有关的活动的任何属性的弹性。此外,断言可以分组,并充分利用布尔逻辑。1.入门所以
2017-07-20 10:07:48
786
转载 SOAPUI----安全扫描(Security Testing)
安全扫描是soapUI用来确定你的目标服务的潜在的安全漏洞。每个扫描发送一些恶意请求到您的服务,可能是需要处理的一个安全漏洞。下面的安全扫描是目前可用的SQL注入XPath注入边界扫描无效的类型XML格式错误XML炸弹恶意附件跨站脚本自定义脚本1.添加安全扫描添加一个安全扫描步骤测试你的安全测试。无论是“添加SecuritySca
2017-07-20 10:05:13
3859
1
转载 soapui中文操作手册(九)----REST Sample Project
第一步:打开MockService1.双击MockService: 2.单击开始mockservice。你会看到mockservice“端口8080上运行”。 参考:配置使用MockService MockService选项第二步:REST请求的TestCase1.展开“测试帐户创建”及以下,直到到达查看表格的
2017-07-20 10:01:54
518
转载 soapui中文操作手册(八)----Web服务的功能测试案例
现在,让我们来看看在一个TestCase的功能测试。展开 Simple TestSuite并双击Simple Login and Logout w. Properties Steps。正如你所看到的TestCase包括五个TestSteps。您也可以点击才能看到的测试文档的描述标签。该步骤包括三个不同类型的TestSteps的; 一PropertyStep,TestRequ
2017-07-20 09:44:58
545
转载 soapui中文操作手册(七)----Web Service Sample Project
REST推理这份简短的教程将引导您完成架构推断功能。我们将创建一个新的项目,并添加一个REST服务,而初始WADL文件启动了。发送请求后,我们就可以使用响应来构建我们的架构。演示请求为了演示的原则,我们会从一个演示Flickr的REST的例子。https://www.flickr.com/services/rest/?method=flickr.test.e
2017-07-19 16:56:45
642
转载 soapui中文操作手册(六)----创建REST Testing
首先,通过选择文件菜单中的“新建REST项目”选项创建从文件菜单中一个新的REST项目:指定服务端点场下谷歌地图API网址:http://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false在这里,你可以
2017-07-19 16:46:56
907
转载 soapui中文操作手册(五)----入门与安全测试
在SoapUI4.0引入的安全测试特点使它非常容易为你来验证你的目标服务的功能性安全,就可以评估您的系统常见的安全攻击的漏洞。特别是如果系统是公开可用的,即使不是这种情况,确保了完全安全的环境也是非常重要的。1.创建一个TestCase的功能(或使用现有)我们将开始与包括可信的示例项目,将其导入到你的工作空间,并打开第一测试用例:2.添加安全测试你可以看到一
2017-07-19 16:45:57
2166
转载 soapui中文操作手册(四)----MOCK服务
Web Service Mocking是武器库一个非常有用的工具。这是解决“如果没有Web服务如何创建针对性的Web服务测试”问题的办法。Web Service Mocking将在这里派上用场。它允许你实际的Web服务产生之前,创建近似或模拟的Web Service。在本教程中,我们将:创建项目创建MockService编辑MockService调用MockService自定义Mock
2017-07-19 16:41:16
1259
转载 soapui中文操作手册(三)----使用SoapUI进行负载测试
转载地址:http://www.cnblogs.com/zerotest/p/4668918.html使用了SoapUI进行负载测试负载测试是相当独特的,我们已经创建了一个功能,使您能够快速创建性能测试,并很容易地修改它们。SoapUI性能测试通常是从现有功能测试创建。这使您可以非常快速地创建先进的性能测试。然后,您可以验证在不同负载情况下Web服务的性能,维护功能验证他们不会
2017-07-19 16:40:03
789
转载 soapui中文操作手册(二)----通过您的WSDL请求创建一个测试
转载地址:http://www.cnblogs.com/zerotest/p/4668246.html1.通过您的WSDL请求创建一个测试点击加号旁边的导航拓展项目树的Web服务,并选择请求: 在SoapUI Pro中,所述请求编辑出现在右边。SoapUI Pro有一个编辑器,它简化了XML的层次结构,无论是在请求和响应,并实时可定制。
2017-07-19 16:39:35
958
转载 soapui中文操作手册(一)----创建一个新的项目
1) 创建一个新的项目点击项目,选择新建项目SOAP。这将打开一个新的SOAP项目对话框。注意:你也可以做CTRL + N(WIN)或CMD+ N(MAC)来创建一个新的SOAP项目。在新的SOAP项目对话框中输入项目名称,然后单击确定这将创建在导航器一个新的项目。恭喜你,你刚刚创建了你的第一个项目SoapUI。让我们添加一个WSDL。2) 添加一个WS
2017-07-19 16:37:57
985
转载 Postman用法简介-Http请求模拟工具
在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一、Postman说明 Postman是一种网页调试与发送网页http请求的ch
2017-07-19 16:35:02
521
转载 SoapUI中新建REST
在 soapUI 中建立测试用例基本概念在创建测试用例之前,我们先来看一看在 soapUI 中的基本概念,soapUI 把 REST 服务、资源及其操作组织为一个层次结构。如 图 1所示,主要包括如下层次:项目定义:位于最上层 (BookStoreTest),项目可以包含多个服务的定义。REST 服务定义:服务其实是对多个 REST 资源的一个分组,在我们的例子
2017-07-19 16:30:33
1335
转载 WebService的两种方式SOAP和REST比较
由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的WSDL,UDDI从没有在这些API中出现过。现在知道了WebService原来有两种方式,一是SOAP协议方式,在这种方式下
2017-07-19 16:27:27
602
转载 Web接口测试工具---Poster与Postman
Web接口测试工具---Poster与Postman 工作当中有不少时间在编写和维护接口自动化测试用例。打算先整理一些接口相关工具的使用。 简单对接Web口测试的相关工具/技术做个划分。 HTTP/SOAP协议接口的功能测试: 1、浏览器URL(GET请求) http://127.0.0.1:8000/login/?username=zhangsan&password=12
2017-07-18 10:09:08
3980
转载 http中 post和get
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1
2017-07-13 16:20:51
504
原创 接口测试软件简要介绍
常见接口类型:HTTP、Webservice、SocketHTTP:分为get和post两种请求类型Webservice:分为get和post两种请求类型(wsdl结尾的一般就是Webservice请求)1.Jemtera创建测试计划——创建线程组——添加HTTP请求——输入接口地址参数 b进行测试2.Firefox插件,httprequest插件(工具-附加组件)3
2017-07-13 15:23:24
610
原创 软件性能生命周期模型
软件需求模型V模型性能需求分析-概要设计-详细设计-编码-单元性能测试-集成性能测试-系统性能测试性能需求分析:首先需要根据系统的业务特点制定明确的性能需求,为系统设计和性能测试提供依据概要设计:针对系统性能要求,从数据结构、软件架构、部署结构等方面进行系统的设计工作详细设计:从单元粒度、算法逻辑复杂度、变量定义等工作方面进行系统的设计工作性能测试:根据不同的阶段,可以将性能测
2017-07-07 11:08:34
1141
原创 软件性能的影响因素
软件系统的性能表现受到很多因素的影响,主要因素包括硬件设施、网络环境、操作系统、中间件、应用程序、并发用户数、系统数据量等。软件系统中影响性能的因素有很多,以WEB信息系统为例,会影响整体访问性能的因素有可能包括一下方面:1.客户端计算机硬件配置2.客户端并发执行程序情况3.刘拉起软件性能4服务器端硬件配置5web服务器软件、用用服务器软件、数据库服务器软件的性能6系统
2017-07-06 17:34:02
4726
原创 软件测试流程
软件测试流程是指一个城市过程包含那些环节以及按照何种顺序来完成这些环节。1.测试需求分析:测试人员通过对用户需求的分析,熟悉和理解系统的功能行和非功能性特征,并编写测试需求大纲。2.测试计划设计:测试人员依据测试需求,设计与编写测试计划文档。测试计划文档描述了测试的背景和原因,测试的内容及范围,测试的环境,测试的资源,测试的进度、测试的策略已经可能痴心的测试风险等内容。测试计划文档是后续知
2017-07-04 17:01:33
542
数据库连接driverClass和jdbcUrl大全
2018-03-28
Jmeter视频教程 长期有效
2017-11-16
WebserviceStudio20
2017-11-06
HTTP协议调试工具HttpDebug
2017-10-27
JMeterPlugins-Standard
2017-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人