前言 JMeter是Apache组织的开放源代码项目,能做接口测试、功能测试和性能测试。它能够对HTTP和FTP服务器进行压力和性能测试,也可以对数据库进行同样的测试(通过JDBC),还能以多种形式展现测试结果。然而,在使用JMeter进行测试过程中,不可避免...
Robotframework框架是一个通用的测试框架,他的其中的一个特性是功能全面,能够支持进行Web自动化测试(通过导入selenium相关测试库)、GUI测试、接口测试等。 本文主要介绍,在Robotframework测试框架上,实现基于Selenium的Selenium2Library的Web...
背景及系统简介: Kafka是一种高吞吐量的分布式架构的发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。通常由于高吞吐量的要求而选择通过处理日志数据和日志聚合来解决。 本文涉及的分布式系统(简称C系统)已初具规模,而随...
我们在进行自动化代码编写的时候,经常会使用一些必不可少的功能,比如统计函数运行时长、检测性能或者打印日志;这个时候,使用Python装饰器就能极大地简化代码,避免编写大量的重复代码。 Python装饰器就是对原有函数的一种装饰,在不改变原函数代...
1、HttpUnit HttpUnit是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就...
为什么要用Session和Cookie? 简单一句话,因为Session和Cookie可以记录用户状态信息。 嘶..这到底啥意思呢? 动态网页的出现 什么是静态网页 ·含义:一个网页的内容是HTML代码编写的,文字、图片等内容均可通过HTML代码指定了 ·优...
1.源代码 AccountService.java package com.account; import com.account.Account; import com.account.AccountManager; public class AccountService { //使用的帐户管理器实现 private AccountManager accou...
1.配置 建立Maven Project 建立pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/...
在上篇文章《Robotframework之搭建篇》中主要讲的是RobotFramework的搭建,继上篇文章,本篇文章主要是接上篇文章对RobotFramework的基础知识进行分享。正所谓“万丈高楼平地起”,学习RobotFramework,需要对目录的创建进行以及界面的相关进行适当的学...
1.原理图 2. 基本架构 被测代码 package com.jerry; public class Calculator{ private static int result; public void add(int n) { result = result + n; ...
1.基础架构 被测代码:Calculator.java package JUnit.com.jerry; public class Calculator { private static int result; // 静态变量,用于存储运行结果 public void add(int n) { &nb...
InternetExplorer及其升级的版本Edge浏览器仅在Windows计算机上运行。如果您拥有Mac设备,并且想在InternetExplorer或Edge上对网站执行跨浏览器测试,那么真不好意思。您将不得不投资于单独的Windows设备,或者阅读文章直到最后,了解一些更好的选择。...
作为一个接口自动化测试工具,Postman的大名,一直是在耳边围绕,目前只要是测试工程师,技能那一栏必然会有“接口测试经验,精通Postman等接口测试工具”,Postman到底是个啥,又是怎么用的呢,让我这个Postman的小白,一同带您回顾一下小白在使用Post...
一、背景 近年来,随着银行业业务品种的激增,各应用系统也日益增多,各应用系统关系错综复杂,支系繁多。缺乏科学的方法来快速明确业务需求所指向的应用系统,导致测试过程中出现覆盖不全、需求遗漏等问题。对于测试工作来说,如何分析需求点、划定...
应用场景: 市场要求测试速度越来越快,测试范围越来越广。随之而来的是测试报告总结不仅要快而且还要内容丰富、翔实。今天就介绍一款信息实用的Allure Report 集成到CICD的一个实用案例,希望藉此可以提供到有用的信息给广大的自动化测试朋友,从测试...
集线器、交换机、路由器 什么是集线器Hub? 1、把内网中的网络设备连接起来,支持多个以太网连接的端口,可以连接多种网络设备 2、仅仅知道端口上是否连接了设备,经过集线器传输的数据包,所有设备都能接收到,如下图,当主机A发送数据包给主...
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 对于公司层面:现...
机缘巧合,最近接触了一款开源的web安全工具OWASP ZAP,着实眼前一亮。操作简单易用、功能齐全、插件种类丰富,具备代理、数据截断、扫描、主动攻击、爬虫、fuzzing、渗透测试等多样的安全测试功能,相比于商业版的Burp Suite和AppScan工具,OWASP ZAP...
学习Httprunner也有一段时间了,爬的坑一个接着一个,今天来做个总结吧~ 也希望有其他的小伙伴把你入的坑一起分享下。 从一开始以为不就一个框架嘛,有什么难的,不就方法调用么!再然后,天哪!怎么写?没有思路,最后,哦~好像知道怎么写了,不知...
1通用数据库分类 1.1关系型数据库 关系型数据库是多个二维数据表的集合,数据以二维数据表的形式进行存储,数据表之间可以通过应用程序或者数据的主、外键建立特定的关联关系,让数据之间存在特定的应用联系。他的优点主要是数据访问简便,...