首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    测试经理: 工作五年你连服务端接口测试还不知道?

    功能正常后会根据需要进行安全相关的检查、性能测试以及系列扩展测试,比如与历史版本的兼容性测试、接口的超时验证以及设计合理性验证等,用例设计也是从这几个方面进行分析设计,下面的思维导图是一个概要的测试关注方向...是否出现异常状态,空状态业务怎么处理等 D、 时序分析 一些复杂的活动中,一个活动是由一系列的动作按照指定顺序进行,这些动作形成一个动作流,是有按照这个顺序依次执行,才能等到预期的结果,那么在执行过程中发生的其他分支动作程序会作何处理...这种根据输出进行设计用例,可以发现前后端是否正常输出结果,提示是否友好,提示是否出现敏感信息等 数据库操作 A、对数据库操作是否频繁,是否会在写库过程中占用大量的CPU,写库完成后进程是否释放 B、业务数据入库是否正常...,是否有重复数据入库,是否出现乱码;日志数据入库是否正常 C、数据更新是否正常,尤其是时间类字段,时间是否为24小时制的格式 D、数据删除、备份是否正常 安全性 敏感信息是否加密(如银行账号,密码,转账金额...) 性能相关 A、接口在什么情况下会出现并发,并发场景是什么,什么情况下的并发会导致问题 B、最大并发,响应时间,吞吐量,资源消耗情况 接口超时 接口正常情况下是有返回的,那么如果接口不返回呢?

    49010

    mysql insert duplicate key update 死锁分析

    背景 数据入库这块有离线和实时两套入库系统,写同一个db的同一批mysql表,两边用的都是insert into table on duplicate key update这种方式。...1、带主键的insert duplicate key update 实时入库的batch大小是1w,离线入库的batch大小也是1w,为了提高入库效率 ,两边都开启了事务。...这种情况比较简单,处理方式有两种: 1、减少batch大小,减少了同一批数据中包含相同数据的概率,也就减少了死锁发生的概率 2、入库前对sql按照id排序,即使出现相同数据,只要保证顺序相同就不会出现死锁...它的存在使得多个事务在写入不同数据到统一索引间隙的时候,不会发生锁等待。 插入唯一索引时判断索引是否存在。如果不存在,会在数据所属的gap添加Insert Intention锁。...如果此时事务1插入一条code为4的数据,那么此时会等待事务2 (3,5]的next-key锁释放; 如果同时事务2插入一条code为2的数据,那么此时会等待事务1 (1,3]的next-key锁释放

    4.3K11

    常见的Android编译优化问题

    删除空导包, 没有用的一些导包就会做一次剔除。 最近倒霉了 我们最近碰到一个pipeline相关而且很妖怪的问题。...这个就是事情大概的起因和经过,但是各位有没有想过为什么会发生这个问题吗。这个是不是我们的pipeline出现了bug,导致了这种问题无法被识别出来了呢。...其实这个问题一出现我就已经知道大概率是由空导包优化导致的这个问题,因为在pipeline检查的时候,检测的apk产物中确实不存在这个导包。...因为我们使用的是一个历史版本的aar,其中无效导包的部分已经被编译器做了删除空导包的优化了。接下来我们看下我写的一个demo中的无效导包。 图一呢是源代码java文件,图二呢则是jar包中的代码。...我的天,当时我就是这样,发生了什么情况。然后呢我全量打了个包好了,我当时也就以为只是编译时的一个bug而已。然后后来呢,我查了下资料发现这个就是一个java编译时的常量优化问题。

    77720

    D项目轶事之史上最曲折的库存初始化

    让我及其不爽的是,第二次在测试系统上导入库存时候出现的各种错误,都在第一次库存导入的时候出现过! 也就是说,相同的错误重复出现!这是让我极其难受的事情。...本周一,即4月30日,按计划是D项目上线前夕导库存的日子。 我很紧张,因为根据之前2次在测试系统导入库存的错误层出不穷,痛苦不堪的经历,我对这次上线前的库存导入基本没有信心,不知道会出什么乱子。...我就开始逐个部门来导入库存数据了。维护部门的库存数据第一个导,没有一个报错,完美!这是在我预料以内,毕竟维护部门关键用户还算专业,加上其部门经理亲自督导,所以数据质量最高。...一直搞到晚上近十点,总算导完了!我也终于可以送一口气,放下心来。 笔者认为,D项目的导库存,是笔者从业以来最曲折最纠结的。关键用户不关键,是根本原因。

    24620

    Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录

    (可以脑补一下当时的愣头青场景),这个时候我也懵了,到底是什么情况呢?什么都正常怎么会出现这种情况,以我当时的水平只能在旁边喊666,然后就把事情推到了老大身上(美滋滋...)...,不过打电话之前入库的比较多,是叫了几个兼职一起做的,这个时候好像有点儿眉目了,想了一下更新的功能以及新的入库代码我们才恍然大悟,也渐渐地清楚了问题的根由!...具体的经过忘记了,总之是记得当天网站出现过三次事情,现在总结起来也就清晰了很多,基本上每次事情发生的时候,仓管都在做入库操作,最后入库的量比较大,根据仓管负责人的描述也就大致能够对应起来了。...先别激动,我们当时也是被搞得措手不及,以前也做过很多次的入库操作,一切都是正常的,根本没有过这种把数据库拖垮的情况,所以发生这件事的时候,作为当事人的我们也都挺惊讶的,由于以前根本没有过类似这种事件的发生...,但迟早还是会发生。

    93140

    Pandas读取excel文件时,有这个报错,应该怎么解决?

    transactions_df['生产日期'] = transactions_df['生产日期'].dt.date # 初始化检查列 transactions_df['出入库...FIFO'] = True transactions_df['库存FIFO'] = True # Step 1: 检查出入库表中的FIFO规则 for...except Exception as e: messagebox.showerror("错误", f"发生错误:{str(e)}") # def browse_file(entry_var...【钟爱一生】:很有意思,我只要第三行任何一个单元格复制粘贴为值,数据就能导进去,如果不做这一步就会报错。 【隔壁山楂 】:那可能是源文件有点小问题。...【钟爱一生】:或者我删除任一行,也能导进去,数据是公司系统里导出来的。 【隔壁山楂 】:另存为呢? 【钟爱一生】:另存也能导进去。

    15510

    (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(下)----空间数据的编辑与处理(超超超详细!!!)

    这个问题其实我最开始也遇到了,大概是应该安装的时候有点问题, 在这一步的时候要直接点击Cancel,有宝子点击OK,就会发生上诉情况,具体原因我也不知道,这也是我重装好几遍发现的。...但是,在拓扑学里所研究的图形,在运动中无论它的大小或者形状都发生变化。在拓扑学里没有不能弯曲的元素,每一个图形的大小、形状都可以改变。...1.3.5道路拓扑检查与修正 (1)新建要素集: 右键Data\1文件夹,新建文件数据库,命名为"Data" 在新建地理数据库Data中创建Road要素数据集,导人已知数据坐标系“Xian...然后显示修正后的道路图层网,发现并没有其他问题,实验接近尾声(熬到头了),准备数据入库。 数据入库 看到这里,你应该意识到实验已经接近尾声。。。实则不然,后面还有很多实验等着你呢哈哈。。...右键点击osm.gdb,点击【导入】--【要素类(多个)】,打开“要素类至要素类”窗口,输人“Roads”要素,确定输出路径及名称(图1.27),点击【确定】,完成数据导人。

    11610

    mos双向电平转换电路_二极管电平转换电路

    1、NPN三极管 下图使用NPN三极管搭建的电平转化电路属于单向的电平转换 信号发生器:3.3V,10k,50%,方波 注意事项:(1)该电路的信号只能单向传输,b→c。...三极管一般不存在导通延时,且ce导通时,ce本身就是“非常好”的放电回路,故放电回路也不会存在延时问题,即导通期间几乎不存在延时。...三极管断开时会存在延时,一般为us级别,不同型号具体参数也不同,且断开时,c极需要充电,即R2、Cce的充电回路也会产生延时,此延时一般取3个 图片 的延时,故断开期间的总延时为Toff + 3R2...注意事项:(1)VCC1 > VCC – 0.7,否则在D→S传输高电平时会出现问题,即Vs = VCC1 + 0.7,此时的Vs < VCC; (2)需要注意...若将信号发生器XFG1的上升时间设置为1us(默认为1ps),则几乎不存在5.0V峰值,因为此时s级在泵到5.0V的过程中就已经同时通过R2、VCC泄放电压了。

    76220

    SAP项目前期调研参考问卷

    有没有先入库再进行入库验收的情况? 2. 采购接收是否与采购订单核对,由哪个部门负责?是否知道仓库接收的这批货物对应哪一个采购订单,如何得知? 3. 入库验收(包括质检)需要多长时间?...质检入库流程是怎样的? 4. 如果运抵的货物多于订购数量的情况?是否仍旧入库?处理流程是怎样的? 5. 如果运抵的货物数量少于或质量低于订购要求,处理流程是怎样的? 6....在什么情况下会产生采购退货?采购退货是否有审批流程? 2. 如何处理已经支付货款的采购退货? 3. 如何处理尚未支付货款的采购退货?...什么情况下会对库存中的物料进行调拨,在企业内部是否比较多? 2. 材料在库存之间的调拨流程是怎样的,尤其是对办事处之类的异地调拨是如何处理的?  库存物料的调整 1....用户在哪个环节确认应收应付(例如是通过入库单确认应付还是收到发票时确认应付等等) 6. 确认应收应付时需要什么单据支持(例如出入库单、收货单、发票等) 7.

    1.8K40
    领券