MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装

简介: MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装

第 1 题(简答题)

题目名称:

请简述 #{} 和 ${} 之间的区别

题目内容:

第 2 题(多选题)

题目名称:

以下关于 MyBatis, 描述正确的是

题目内容:

A .使用 <insert> 标签实现数据插入

B .使用 <del> 标签实现数据删除

C .使用 <select> 标签时必须要指定 resultType 属性

D .MyBatis 也可以不使用 xml, 直接使用注解来编写 sql

第 3 题(编程题)

题目名称:

编写课堂示例 MyBatis 的 hello world 程序

题目内容:

编写课堂示例 MyBatis 的 hello world 程序

第 1 题(简答题)

题目名称:

请简述 resultMap 的用途和使用场景

题目内容:

结合具体的代码实例来表述

第 2 题(简答题)

题目名称:

编写博客, 总结 MyBatis 的使用方法

题目内容:

编写博客, 总结 MyBatis 的使用方法

第 1 题(多选题)

题目名称:

自动化测试有哪些类型

题目内容:

A .功能自动化

B .性能自动化

C .安全自动化

D . 界面自动化

第 2 题(多选题)

题目名称:

定位元素都有哪些方式()

题目内容:

A .ID

B .NAME

C .CLASS_NAME

D .TAG_NAME

第 3 题(单选题)

题目名称:

按钮元素一般用什么方式来定位()

题目内容:

A .按钮的ID值

B .按钮文字

C .按钮位置

D .按钮大小

第 4 题(多选题)

题目名称:

通常文字连接用什么方式进行定位()

题目内容:

A .LINK_TEXT

B .连接地址

C .Partial_link_text

D .ID

第 5 题(单选题)

题目名称:

哪种元素定位方式是在XML文档中定位元素的语言()

题目内容:

A .Xpath

B .CSS

C .JSP

D .PHP

第 6 题(单选题)

题目名称:

()是一种语言,它被用来描述HTML 和XML 文档的表现

题目内容:

A .Xpath

B .CSS

C .JSP

D .PHP

第 7 题(单选题)

题目名称:

如何获取浏览器的title()

题目内容:

A .browser.title

B .browser.url

C .browser.text

D .browser.url.title

第 8 题(单选题)

题目名称:

如何获取当前的浏览器地址()

题目内容:

A .browser.current_url

B . browser.url

C .browser.text

D .browser.text_url

第 9 题(多选题)

题目名称:

selenium可以对浏览器进行哪些操作()

题目内容:

A .放大

B .缩小

C .前进

D .后退

第 10 题(多选题)

题目名称:

以下哪些是鼠标事件()

题目内容:

A .context_click()

B .double_click()

C .drag_and_drop()

D .move_to_element()

第 11 题(单选题)

题目名称:

alter框通过什么方式来进行输入内容()

题目内容:

A .Send_keys

B .Text

C .Type

D .Send

第 12 题(简答题)

题目名称:

为什么使用selenium作为web自动化工具?

题目内容:

为什么使用selenium作为web自动化测试工具?

第 13 题(编程题)

题目名称:

代码编写以下内容的自动化用例

题目内容:

1、百度搜索关键词“selenium”,获取结果页任意文本信息并打印。(定位方式使用css和xpath)

2、使用三种等待方式编写三个不同的用例

第 14 题(简答题)

题目名称:

selenium基础

题目内容:

请你编写几个自动化用例,个数不限,内容包含但不限于:

1、窗口的切换

2、弹窗关闭和确认

3、选择框的处理

4、文件上传操作

第 15 题(简答题)

题目名称:

自动化测试概念

题目内容:

自动化测试的概念

第 16 题(简答题)

题目名称:

如何实施自动化测试

题目内容:

实施自动化测试的步骤

第 17 题(简答题)

题目名称:

Selenium原理

题目内容:

selenium的原理

第 18 题(简答题)

题目名称:

测试对象的操作方法都有哪些

题目内容:

测试对象的操作方法都有哪些

第 19 题(编程题)

题目名称:

登录框的自动化脚本

题目内容:

登录框的自动化脚本

第 1 题(简答题)

题目名称:

请简述 Spring 中事务的隔离级别

题目内容:

对比 MySQL 的隔离级别来描述

第 2 题(简答题)

题目名称:

请简述 @Transactional 在异常被捕获后, 如何触发回滚?

题目内容:

请简述 @Transactional 在异常被捕获后, 如何触发回滚?

第 3 题(简答题)

题目名称:

请简述 @Transactional 的用途

题目内容:

请简述 @Transactional 的用途

第 1 题(单选题)

题目名称:

某系统从来没有进行过任何性能测试,需要对该系统做一次性能评估属于什么类型的测试()

题目内容:

A .并发测试

B . 基准测试

C .配置测试

D .负载测试

第 2 题(多选题)

题目名称:

广义的性能测试指包含哪些类型()

题目内容:

A .并发测试

B . 基准测试

C .压力测试

D .负载测试

第 3 题(单选题)

题目名称:

()方法是通过被测系统的软/硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到各项资源的最优分配原则

题目内容:

A .A. 并发测试

B . B.配置测试

C .C.压力测试

D .D.可靠性测试

第 4 题(单选题)

题目名称:

()是通过给系统加载一定的业务压力(例如资源在70%-90%的使用率)的情况下,让应用系统持续运行一段时间,测试系统在这种条件下是否能够稳定运行。

题目内容:

A .并发测试

B .配置测试

C .压力测试

D .可靠性测试

第 5 题(单选题)

题目名称:

()是通过模拟用户的并发访问,测试多用户并发访问同一个应用,同一个模块或者数据记录时是否存在死锁或者其他性能问题。

题目内容:

A .并发测试

B .配置测试

C .压力测试

D .可靠性测试

第 6 题(简答题)

题目名称:

性能测试的概念

题目内容:

什么是性能测试?

第 7 题(简答题)

题目名称:

什么是每秒事务通过数?

题目内容:

什么是每秒事务通过数?

第 8 题(简答题)

题目名称:

什么是并发数?

题目内容:

什么是并发数?

第 9 题(简答题)

题目名称:

什么是吞吐量?

题目内容:

什么是吞吐量?

第 10 题(简答题)

题目名称:

什么是响应时间?

题目内容:

什么是响应时间?

第 11 题(简答题)

题目名称:

性能测试的实施

题目内容:

性能测试的实施

第 1 题(多选题)

题目名称:

事务插入的方式有哪些()

题目内容:

A .录制脚本时

B .通过菜单

C .代码中手动添加

D .自动添加

第 2 题(多选题)

题目名称:

录制脚本时可以选择哪些协议

题目内容:

A .POP3

B .WEB-HTTP/HTML

C .WEB SERVERICES

D .SAP-WEB

第 3 题(多选题)

题目名称:

集合插入的位置

题目内容:

A .Action 部分

B .vuser_init

C .vuser_end

D .自建事务

第 4 题(多选题)

题目名称:

参数化时可选择的参数类型有哪些()

题目内容:

A .FILE

B .LOAD GENERATGOR

C . VUSER ID

D . XML

第 5 题(多选题)

题目名称:

VuGen 都有哪些控制流()

题目内容:

A .if { } else { }

B .for{ }

C . while{ }

D .do {} case{}

第 6 题(简答题)

题目名称:

Loadrunner流程

题目内容:

Loadrunner的性能测试过程:

第 7 题(简答题)

题目名称:

Loadrunner原理

题目内容:

Loadrunner原理

第 1 题(多选题)

题目名称:

创建运行场景有哪些场景()

题目内容:

A .面向目标场景

B .手动场景

C .分组

D .全局

第 2 题(多选题)

题目名称:

结果分析可以添加哪些图()

题目内容:

A .users

B .事务

C .web资源

D .网页诊断

第 3 题(编程题)

题目名称:

飞机订票软件登录脚本,要求参数化和插入检查点

题目内容:

飞机订票软件登录脚本,要求参数化和插入检查点

相关文章
|
6月前
|
SQL Java 关系型数据库
Spring事务传播机制:7种姿势教你玩转"事务接力赛"
事务传播机制是Spring框架中用于管理事务行为的重要概念,它决定了在方法调用时事务如何传递与执行。通过7种传播行为,开发者可以灵活控制事务边界,适应不同业务场景。例如:REQUIRED默认加入或新建事务,REQUIRES_NEW独立开启新事务,NESTED支持嵌套回滚等。合理使用传播机制不仅能保障数据一致性,还能提升系统性能与健壮性。掌握这“七种人格”,才能在复杂业务中游刃有余。
|
9月前
|
人工智能 Java 测试技术
Spring Boot 集成 JUnit 单元测试
本文介绍了在Spring Boot中使用JUnit 5进行单元测试的常用方法与技巧,包括添加依赖、编写测试类、使用@SpringBootTest参数、自动装配测试模块(如JSON、MVC、WebFlux、JDBC等),以及@MockBean和@SpyBean的应用。内容实用,适合Java开发者参考学习。
1049 0
|
5月前
|
安全 Java 测试技术
《深入理解Spring》单元测试——高质量代码的守护神
Spring测试框架提供全面的单元与集成测试支持,通过`@SpringBootTest`、`@WebMvcTest`等注解实现分层测试,结合Mockito、Testcontainers和Jacoco,保障代码质量,提升开发效率与系统稳定性。
|
Java 关系型数据库 数据库
微服务——SpringBoot使用归纳——Spring Boot事务配置管理——常见问题总结
本文总结了Spring Boot中使用事务的常见问题,虽然通过`@Transactional`注解可以轻松实现事务管理,但在实际项目中仍有许多潜在坑点。文章详细分析了三个典型问题:1) 异常未被捕获导致事务未回滚,需明确指定`rollbackFor`属性;2) 异常被try-catch“吃掉”,应避免在事务方法中直接处理异常;3) 事务范围与锁范围不一致引发并发问题,建议调整锁策略以覆盖事务范围。这些问题看似简单,但一旦发生,排查难度较大,因此开发时需格外留意。最后,文章提供了课程源代码下载地址,供读者实践参考。
343 0
|
Java 关系型数据库 数据库
微服务——SpringBoot使用归纳——Spring Boot事务配置管理——Spring Boot 事务配置
本文介绍了 Spring Boot 中的事务配置与使用方法。首先需要导入 MySQL 依赖,Spring Boot 会自动注入 `DataSourceTransactionManager`,无需额外配置即可通过 `@Transactional` 注解实现事务管理。接着通过创建一个用户插入功能的示例,展示了如何在 Service 层手动抛出异常以测试事务回滚机制。测试结果表明,数据库中未新增记录,证明事务已成功回滚。此过程简单高效,适合日常开发需求。
1607 0
|
Java 数据库 微服务
微服务——SpringBoot使用归纳——Spring Boot事务配置管理——事务相关
本文介绍Spring Boot事务配置管理,阐述事务在企业应用开发中的重要性。事务确保数据操作可靠,任一异常均可回滚至初始状态,如转账、购票等场景需全流程执行成功才算完成。同时,事务管理在Spring Boot的service层广泛应用,但根据实际需求也可能存在无需事务的情况,例如独立数据插入操作。
310 0
|
7月前
|
Java 关系型数据库 数据库
深度剖析【Spring】事务:万字详解,彻底掌握传播机制与事务原理
在Java开发中,Spring框架通过事务管理机制,帮我们轻松实现了这种“承诺”。它不仅封装了底层复杂的事务控制逻辑(比如手动开启、提交、回滚事务),还提供了灵活的配置方式,让开发者能专注于业务逻辑,而不用纠结于事务细节。
1042 1
|
8月前
|
Java 测试技术 Spring
简单学Spring Boot | 博客项目的测试
本内容介绍了基于Spring Boot的博客项目测试实践,重点在于通过测试驱动开发(TDD)优化服务层代码,提升代码质量和功能可靠性。案例详细展示了如何为PostService类编写测试用例、运行测试并根据反馈优化功能代码,包括两次优化过程。通过TDD流程,确保每项功能经过严格验证,增强代码可维护性与系统稳定性。
329 0
|
9月前
|
安全 Java 测试技术
说一说 Spring Security 中的单元测试
我是小假 期待与你的下一次相遇 ~
185 1
|
10月前
|
人工智能 Java 数据库连接
Spring事务失效场景
本文深入探讨了Spring框架中事务管理可能失效的几种常见场景及解决方案,包括事务方法访问级别不当、方法内部自调用、错误的异常处理、事务管理器或数据源配置错误、数据库不支持事务以及不合理的事务传播行为或隔离级别。通过合理配置和正确使用`@Transactional`注解,开发者可以有效避免这些问题,确保应用的数据一致性和完整性。
893 10