分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
此代码为Loadrunner 8 通过C API类型的Vuser 测试MySQL性能,或者测试sql语句性能的脚本。
这东西很少有人用,网上资料很少,一般测试B/S的很多。
- /*需要的表结构如下
- CREATE TABLE `test_data` (
- `order_id` BIGINT UNSIGNED NOT NULL COMMENT 'Order numbers. Must be unique.',
- `status` BOOL NOT NULL DEFAULT '0' COMMENT 'Whether data has been used or not. A value of 0 means FALSE.',
- `date_used` DATETIME NULL COMMENT 'Date/time that the data was used.',
- UNIQUE (
- `order_id`
- )
- ) ENGINE = innodb COMMENT = 'LoadRunner test data';
- */
- Action()
- {
- int rc;
- int db_connection; // 数据库连接
- int query_result; // 查询结果集 MYSQL_RES
- char** result_row; // 查询的数据衕
- char *server = "localhost";
- char *user = "root";
- char *password = "123456";
- char *database = "test";
- int port = 3306;
- int unix_socket = NULL;
- int flags = 0;
- // 找到libmysql.dll的所在位置.
- rc = lr_load_dll("C://Program Files//MySQL//MySQL Server 5.1//bin//libmysql.dll");
- if (rc != 0) {
- lr_error_message("Could not load libmysql.dll");
- lr_abort();
- }
- // 创建MySQL对象
- db_connection = mysql_init(NULL);
- if (db_connection == NULL) {
- lr_error_message("Insufficient memory");
- lr_abort();
- }
- <