本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html
建立Richardson成熟度2级的POST、GET、PUT、PATCH、DE
本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html
建立Richardson成熟度2级的POST和 GET的RESTful API
本文所需的一些预备知识可以看这里: http://www.cnblogs.com/cgzl/p/9010978.html 和 http://www.cnblogs.com/cgzl/p/9019314.html
本文介绍的是使用ASP.NET Core建立Richardson成熟度为2级的
GraphQL简介
下面是GraphQL的定义: GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推
上一篇文章:https://www.cnblogs.com/cgzl/p/9734083.html
处理数据
嵌套字段
看例子:
我想查看viewer下的repositories。注意里面的edges,一旦看到这个词,通常就表示有连接到某个数组的数
为了介绍使用ASP.NET Core构建GraphQL服务器,本文需要介绍一下GraphQL,其实看官网的文档就行。
什么是GraphQL?
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提
1 @login
2 Feature: Login
3 @T1
4 Scenario: Login with correct credentail
5 Given I open login page
1、cucumber自动化执行提示chrome使用不支持的命令标记 --ignore-certificate-errors
大概问题是chrome版本和chrmedriver版本不对应
2、"code":-32000,"message":"Cannot n
常用关键字(中英文对应)
对应的测试用例
Feature(功能)
test suite (测试用例集)
background(背景)
Scenario(场景)
test case(测试用例)
Scenario_out
JMeter元件都是有作用域的,而变量大多使用正则表达式提取器,要想在不通过线程组件使用变量参数,则需要设置全部变量
JMeter函数助手就提供了一个函数用于设置全局变量属性,实现的功能类似于在用户自定义变量中添加的变量。
__setProperty:用于动态设置J
任何的编程工具都会相应的调式工具,JMeter的调式 工具主要有五种:
1、查看结果树:含请求信息、响应信息等
2、HTTP 镜像服务器:HTTP Mirror Server用于查看请求信息
3、Debug Sampler:样本调试工具,含输入输出信息
4、D
JMeter管理的插件包括了jmeter-plugins.org上常用的插件以及各种第三方插件和JMeter核心插件。
JMeter插件管理器主要管理插件安装,卸载,升级等操作。
安装插件管理
1、下载plugins-manager.jar(下载路径: https:/
一、什么是unittest
unittest是Python单元测试框架,类似于JUnit框架。
unittest中有4个重要的概念:test fixture, test case, test suite, test runner
Testcase:
一个TestCase的实例就是一个测试用例。什么是
1、概念:性能测试是通过自动化的测试工具模拟多种正常峰值及负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是当负载逐渐增加时,测试系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性
Jmeter简介
Apache JMeter 是 Apache 组织开发的基于 Java 的压力测试工具。用于对软件做压力测试,它最初被设计用于 Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP
一、HTTP协议简述
二、URL
三、请求
四、响应
五、消息报头
六、常见问题
1. touch 命令
touch
-简单来说touch 命令可以用来建立文件 文件不存在的情况下,也可以更改创建时间等等
2. pwd 查看目录---一般看目录用pwd 即可但是pwd -P 会不以连结文件显示 注意P必须是大写 显示正常的完成路径 如果文件时连结档文件那么 需要加 -P才能正确
在KVM环境中测试虚拟系统性能时,如果宿主机是有两个CPU socket的硬件,会碰到由于vCPU在不同物理CPU上浮动导致测试RFC2544时出现少量丢包的现象,测试结果非常不稳定。可以将vCPU绑定到物理CPU来优化这个问题(不能完全避免),本章仅介绍单vCPU绑定到单物理CPU上的情况。绑定到
要知道动态的网页必须要有服务器的支撑!
1、知名的java web服务器
Tomcat:Apache组织发布,免费开源的,轻量级
JBoss、WebLogic是商用的,价格较高,但相对于开源的更加稳定,性能更好
Tomcat是一个开放源代码、运行ser
tomcat/webapps目录是用来存放Java项目的。每一个文件夹都是一个项目,默认这个目录下已经有了四个项目,都是tomcat自带的。
其中ROOT就是我们测试Tomcat时访问的Tomcat的主项目。我们要创建自己的项目,就要遵循JavaEE目录结构规.
方式一: