您的位置:首页 > 娱乐 > 明星 > 天津seo选天津旗舰科技a_桂林漓江船票官网订票_南昌seo外包公司_seo的收费标准

天津seo选天津旗舰科技a_桂林漓江船票官网订票_南昌seo外包公司_seo的收费标准

2024/12/25 23:25:30 来源:https://blog.csdn.net/smile_sundays/article/details/142421458  浏览:    关键词:天津seo选天津旗舰科技a_桂林漓江船票官网订票_南昌seo外包公司_seo的收费标准
天津seo选天津旗舰科技a_桂林漓江船票官网订票_南昌seo外包公司_seo的收费标准

目录

    • 一、存储过程准备
      • 1.1、 建立空表
      • 1.2、 建立存储过程
      • 1.3、调试
    • 二、测试工具准备
    • 三、工具配置及执行
      • 3.1、配置JDBC Connection Configuration:
      • 3.2、配置吞吐量控制器
      • 3.3、配置JDBC Request

一、存储过程准备

1.1、 建立空表

CREATE TABLE test_data ( id NUMBER, name VARCHAR2(50), age NUMBER );

1.2、 建立存储过程

CREATE OR REPLACE PROCEDURE insert_test_data
(n IN NUMBER) AS
BEGIN--EXECUTE IMMEDIATE 'truncate table test_data';FOR i IN 1..n LOOPINSERT INTO test_data VALUES (i, 'Name' || i, i * 10);END LOOP;
COMMIT;
END insert_test_data;

1.3、调试

select count(*) from test_data t; call insert_test_data(1000); truncate table test_data;

二、测试工具准备

1、网上找到:mysql-connector-java-8.0.29.jar(版本不限定),放到Jmeter目录\lib\ext下。
2、网上找或将本地:ojdbc14.jar,放到Jmeter目录\lib下。

三、工具配置及执行

全局配置如下图:

在这里插入图片描述

3.1、配置JDBC Connection Configuration:

右键,Config Element下添加节点,配置如图:
在这里插入图片描述

a. Name可以随意改,改后保存生效
b. Variable Name for created pool,随便起一个,不过需要跟后续步骤的配置一致,建议就叫oracle
c. 中间一大段暂时默认,Validation Query随意选一个
d. Database URL: jdbc:oracle:thin:@{ip}/{oracle服务名},其中{ip}是数据库服务器ip,{oracle服务名}是TNS中 的Service_Name,类似orcl这种
e. 连接数据库的用户名和密码

3.2、配置吞吐量控制器

在这里插入图片描述

如图就是占20%的吞吐量。示例中SP占20%,SQL占80%。模拟实际的80%查询,20%写入的场景。

3.3、配置JDBC Request

右键,Sampler里找到JDBC Request,添加。
对于存储过程:
在这里插入图片描述

a. Variable Name of Pool…:和JDBC Connection Configuration配置一致,这里配为:oracle
b. Query Type: 存储过程的话,选Callable Statement
c. Query: 如图,写存储过程调用,照图上格式写,参数用?表示,多个参数用逗号隔开
d. Para Values,参数值,多个用逗号隔开
e. Para types, 参数的数据类型
f. Variable names,返回值列名
g. HandleResutleSet:Store as String即可

对于SQL语句:
在这里插入图片描述

Query Type选Select Statement,Query中直接写SQL语句即可。注意语句最后不要写“;”

其他配置如查询结果树,聚合报告,TPS,PerfMon监控等,同基础Jmeter配置

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com